92
34
32
21
2
35
7
15
10
9
8
421
68
47
139
485
397
23
20
19
355
37
518
294
22
141
97
300
415
79
310
72
197
207
451
64
1737
123
39
175
132
74
168
159
279
193
202
105
151
59
150
33
91
46
353
148
1029