0
2
4
15
7
19
27
261
20
58
36
13
29
8
135
46
134
55
24
43
147
62
12
39
1336
34
121
42
86
238
28
77
377
136
268
413
9
267
30
56
224
203
358
31
129
814
41
100
181
16