5245
14794
26587
36390
74179
85123
101469
129152
147278
171864
219074
235551
268630
308322
345796
363525
399286
417653
433884
470442
532759
567827
594763
612567
628785
671480
695645
758199
782425
806800
