293662
31132
3011
243
222
312
2912
328
182
307
190
163
22436
17040
15041
13460
10292
1002263
9034
8890
858148
742142
68611
6840