2731
12818
20065
24438
47975
71662
107101
120222
127312
143983
157383
164734
174152
192710
202486
211505
221633
237232
248604
275696
294569
305127
318855
332596
345802
358976
374350
384545
400000
411759
425543
441874
461758
485331
497364
539658
557942
597343
610671
621934
634524
639805
643550
655561
663195
670835
676047
682342
692476
713478
763587
791706
810084
863856
871234
901092
914233
925442
936679
955300
970305
976849
985485
997801
1002765
1008777
1017457
1026102
1032538
1045347
1051317
1061979
1078223
1093894