8197
13486
23308
32774
63890
100920
117801
130780
147431
163034
186875
199631
220647
239252
255948
279534
303074
331961
347978
368425
381299
405814
430669
459611
483410
508750
535036
548364
568695
586287
603383
623911
648587
660672
681221
745551
755806
769541
