246
1028
139
35
17
25
238
104
16
34
141
22
61
33
8
110
51
1094
375
251
63
44
15
30
266
456
42
152
158
13
6
27
157
57
385
307
360
20
12
2
79
289
203
1050
19
64
102
21
211
327
336
178