7526
12615
20824
33082
44319
77769
119385
129751
141082
160854
196897
230214
261093
275078
313044
343317
371729
389451
397622
409808
429538
460371
494974
511453
527063
567222
580259
598244
621533
644705
683894
706676
714116
732968
755687
772426
790476
817778
834605
871525
907118
922560
938425
958065
1005944
1031008
1048645
1086472
1102195
1119739
1174716
1194494
1214964
1241815
1263985