906155
617384
623353
1196842
383603
1440514
755879
471612
1085189
2016681
108712
2216
792771
1502109
1458192
2227519
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231