791763
1293845
921283
610993
625533
1345590
1526378
1323447
731576
31410
97457
707491
738607
680107
494241
1448202
17977484
15533692
14333960
10800916
7289156
7100668
6945362
6918831
6324477
5787960
5640623
5431253
434270
4070231