3191
6176
11896
26310
58757
74128
85630
102510
124866
145920
169585
186405
208800
223112
242800
297113
319356
353735
383960
398555
442589
470059
485475
504532
533266
551092
593336
608420
627937
647847
665022
681867
698317
720071
736926
765230
