31787
379181
595205
795388
918657
1078707
260598
552961
27847
514569
604728
969421
791500
391274
206882
73952
4840500
2566654
1875336
1682736
1639237
158467
1513895
1491433
1474854
1458922
1423850
1304400
1303500
12652