111275
471641
643220
511426
1155664
413762
590489
1187883
1055668
203229
724529
567167
1121510
405824
929432
986666
17081483
14313692
12861960
10375916
6848831
6791668
6562362
6526156
6025477
5419960
5010623
4919253
423870
3938231