0
2
1
7
13
3
22
49
9
15
21
8
6
11
24
14
20
12
10
16
124
28
221
142
211
111
282
299
215
37
478
78
38
125
421
520
25