3422
7515
12953
19000
29579
47642
59415
63166
78355
89544
107173
116238
131299
148613
160426
171051
188302
209928
224415
239617
247843
268718
279781
300782
316030
334656
353372
364120
379597
392221
404448
418033
437036
446786
461785
478725
487225
498599
