293662
31132
3011
243
222
312
2912
328
182
307
190
163
22466
17040
15041
13460
10292
1004263
9044
8890
859148
742142
68711
6840