571882
1100631
1125337
598748
1009416
1237886
576578
452200
1877310
1149476
882165
440984
1621641
984854
2122157
1230412
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231