5900
14488
19939
26232
38543
51422
74978
95140
106320
116837
152651
168435
190000
206380
226186
261243
288502
306725
323477
338142
368348
392725
410390
431728
442374
463634
474416
500633
514937
544426
560879
581755
610760
644451
679290
