1204884
793717
1113432
544209
756557
1176744
95485
379388
695811
1920967
1127115
2102818
1122218
287507
696107
359390
20123484
19486692
17905960
11914916
9227156
7878362
7828668
7173623
7071831
6900477
6872960
6407253
457370
4360231