107636
826657
858999
1078939
278257
643861
394339
598302
23620486
23135960
19646669
14352916
13233158
11722625
10236365
8728963
263678
547853
77700
997720