5368
31556
63360
90057
123746
158382
182763
200000
215004
222412
239988
275166
285531
306998
344639
358444
409045
461133
496991
513005
521558
537755
565038
589917
599313
627849
646697
666828
683141
693304
730375
788317
804519
846249
861882
888442
918208
941851
966551
979466
995701
1013321
1030444
1046951
