8486
42
30
32
1589
51
29
117
170
277
158
111
6
15
2
8
28
27
121
1
226
262
85
91
38
187
1848
120
48
12
283
62
1279
25
26