2976
15250
23607
28790
56909
82796
111134
126061
137644
156517
172083
178826
189792
212220
225479
235358
247693
268088
281605
311323
331440
343892
363409
378704
394380
408198
423589
440379
464227
480328
499654
516206
541503
573663
588770
638657
663265
710307
726813
744627
760994
768119
772211
786554
795757
805561
812314
819537
834141
860256
921205
957447
988769
1057497
1065541
1104914
1122229
1134126
1147350
1175533
1195583
1203166
1213098
1230965
1237085
1243969
1257434
1267333
1274974
1289846
1297801
1311156
1333767
1353795
