3122
25797
52357
76020
115268
145905
167629
184023
199273
206184
224550
265196
280419
308013
341509
358877
408845
461532
491947
508472
517229
533439
567784
596964
604794
632681
662436
681186
706596
720869
748148
796677
812009
850298
863663
891224
920425
939738
963087
974710
993705
1011130
1029626
1054570
