3070
9595
20361
59864
79482
109874
159482
202786
243553
276054
302368
311377
318025
326968
332348
354386
375488
391424
409989
421969
449155
490635
519226
565366
583485
594571
610007
622916
632475
655665
664879
677920
693319
703556
714510
728257
743763
756198
801988
810475
819514
842288
869524
884569
895981
914059
935003
961837
972767
1001818
1011355
1029219
1048243
1073796
1088495
1108597
1157296
1167392
1179744
1193991
1213687
1230984
1241746
1255987
1269511
1285137
1293202
1325981
1349186
1373264
1383644
1434602
1447508
1478559
1504281
1529047
