3070
10909
14382
22263
37009
50149
61649
72323
97552
136916
154938
167092
173750
189831
197208
211453
231145
243235
255781
272916
287775
310284
326203
344828
374458
393790
402540
419978
453695
475374
500923
516693
528294
550899
557737
571200
584705
599742
618321
642871
672077
687848
700280
713710
725094
737011
757516
783764
817338
827264
850286
862810
877250
892023
921639
934409
953825
963406
984300
992484
1007127
