101
71694
989287
975225
855838
1231000
984684
904562
274210
812187
261881
504613
2882361
2575454
2522928
2453455
2208995
2110955
2059281
1999719
1892226
1662208
1599351
1558406