299906
174166
99476
748331
719726
789560
1062246
1202667
23618486
23131960
19645669
14349916
13231158
11719625
10234365
8723963
261678
547853
76700
996720