1148476
1196842
383603
1440514
754879
471612
1085189
2016681
108712
982854
2216
791771
1502109
1458192
2227519
578257
20161484
19589692
17941960
11940916
9263156
7907362
7846668
7186623
7072831
6915477
6896960
6413253
457470
4363231