32
41
25
2375
52
345
106
450
811
74
623
19
61
379
222
73
99
20
86
70
460
7
58
245
3451
233
200
965
133
124
324
136
972
499
237
37
276
310
228
444
203
1036
109
38
374
297
140
662
1545
407
27
21
49
240
88