3020
15604
58618
75745
99410
114522
137620
146675
159594
168398
181367
207550
222434
241326
255284
275968
288936
299290
307390
326672
335386
375319
404732
422395
433721
447447
478401
496328
514706
531219
546981
647900
671778
725296
746899
823269
840069
867017
884046
926503
959668
992541
1002227
1052385
1066394
1104609
1120162
1143558
1159659
1166243
1184955
1207770
1225416
1246931
1272132
1320124
1330796
1352267
1406247
1424562
1456013
1543564
1594248
1630264
1660306
