3585
12086
16710
20586
29399
38586
57899
76425
85401
92336
122402
133339
148902
159539
176093
199279
219605
233280
245405
256844
281969
301857
314594
330719
337874
352126
360063
382188
391963
412440
424440
439567
460066
489882
518398
