1367952
790856
982682
351418
910327
1259862
393807
10143
1173282
1077819
488130
686111
103240
667540
367630
579635
17734483
15199692
13846960
10666916
7081156
7013668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231