5073
9416
16870
24712
36857
61116
75991
80968
96510
109783
132287
144010
160289
177480
191844
207336
227703
258339
274219
294087
307784
330835
344676
372359
395843
418543
436232
450058
468360
484680
500249
515899
536636
547215
564050
584487
593534
604120
