2967
20585
35063
41995
52958
61654
71101
89254
95192
105880
118976
141351
159236
172866
181467
191565
209943
228510
233984
255193
265240
271506
281196
290884
308309
321287
343669
353610
363610
378653
392743
411799
425649
435570
453666
465388
485143
501380
513019
526316
535996
564913
592818
609492
626662
637653
648567
663472
692352
709010
721019
728756
743024
757203
772750
781327
790663
799327
813826
821341
850829
859922
870368
886119
892974
914898
938221
952502
960198
969046
990761
1000321
1038185
1050611
1065888
1085976