636368
1177817
793717
1573786
544209
677366
1176744
95485
379388
695811
1127115
1956110
1043629
1122218
287507
696107
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231