984797
518717
252705
1630607
1023627
991568
176684
803179
1626811
269802
1467590
206229
758529
1206764
487385
881653
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231