3283
17640
40321
76357
91629
105830
119999
141773
157135
189712
203911
218085
242019
266547
294739
324009
346866
357747
375914
404073
415033
437999
463455
488505
506825
516816
526717
541070
569753
577293
587144
622505
639508
681886
701535
710909
724239
754231
766668
787214
803763
818630
838045
882574
896870
911811
945480
962065
969226
977687
997160
1008147
1019322
1029915
1046936
