3560
12698
31842
42798
52710
124297
137166
149381
159415
173737
182610
203098
213695
223496
239925
261543
274463
297497
337000
355293
360900
365470
377225
400705
410113
435059
452433
465255
485653
495288
516613
537359
547311
561003
581404
599091
629340
648708
660255
671197
714520
732573
741176
745876
757601
775047
795245
815161
830177
837886
847397
856158
882558
899704
917699
931056
943400
953572
972455
983618
999031
1012784
1031655
1046806
1055519
1077508
1094118
1111252
1118283
1127217
1142482
1156908
1188458
1214938
1223328
1236528
1245378
1255978
1301278
