142511
2210
2430
2033
1670
1042
406
752802
564
900
482031
200
610111
43690
43483
41717
3696270
3476156
29924
2892149
27596
23462
21860
19870