218
50
44
417
33
19
159
127
97
246
646
996
25
53
84
657
88
95
205
27
31
243
151
28
15
13
14
7
54
45
292
12
1325
109
72
362
29
63
438
376
211
228
1179
32
128
130
157
64
271
99
48
8502
113