972258
82424
760145
1275748
1158852
1011185
828980
834239
941842
784596
690654
991273
256114
241934
638773
1200105
17735483
15203692
13850960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231