34023
201388
197684
348355
644142
1019991
717176
492720
23620486
23135960
19646669
14352916
13233158
11722625
10237365
8728963
263678
547853
77700
997720