103693
1853691
107216
884481
1881283
1723454
1077499
510446
23619486
23132960
19646669
14350916
13233158
11719625
10235365
8727963
262678
547853
77700
997720