31
195
182
1352
66
21
22
37
33
147
27
112
62
249
81
24
258
395
20
35
44
10
38
25
256
5913
50
180
181
16
13
14
29
76
17
6
636
126
7
204
9
19
120
317
156
32
15
924