1440202
611545
1140261
863508
153790
709957
772830
989657
1117677
643454
940926
882155
657628
753879
959350
971854
17082483
14320692
12862960
10376916
6848831
6792668
6563362
6528156
6026477
5423960
5012623
4919253
423870
3939231