3051
6803
12303
26776
37109
61385
70998
99661
125839
141704
159375
176083
192651
206194
213004
234347
255420
272781
290778
300330
318654
350150
369601
378815
387011
410526
426672
439380
483125
510350
519971
533002
540586
555012
581398
606543
615590
638928
647302
660634
686509
695455
708713
731748
748141
767813
790034
820250
836418
854679
879535
896567
912343
922585
928198
945590
973684
988688
1007519
1021881
1044269
1066188
1081400
1088693
1117209
1133457
1157774
1204546
1220409
1229754
1240885
1253924
1262646
1270436
1289957
1302695
1315367
1333949
1367073
1375934
1387932
1396780
1422464
1444223
1464706
1487034
