41
471
34
58
30
675
28
233
27
542
11
509
89
74
19
111
55
10
47
183
46
8
214
43
17
336
1035
341
158
56
173
88
52
7
25
263
246
116
29
220
668
204
44
121
84
155
39
22
222
12