9558
31243
45712
67680
93184
119631
162005
177070
195255
249423
295485
329361
353135
377636
390825
397761
409323
429672
454529
471245
476184
524434
584561
606998
626787
645410
659598
681349
693602
699538
715937
749171
778296
791076
811140
825576
844891
884034
903781
920407
933848
943406
961907
974847
1010655
1028779
1042094
1056212
1069339
1077650
1087464
1098837
1117151
