645845
356868
93416
794221
700890
2161501
657441
1359348
1128282
874153
1728283
1403751
921608
92738
326500
1063382
17081483
14313692
12861960
10375916
6848831
6791668
6562362
6526156
6025477
5419960
5009623
4919253
423870
3938231