6493
13288
15962
22723
33513
42900
54509
63351
88070
122693
137841
146534
151632
163518
170254
180083
193087
199596
208785
222727
234829
256158
271131
289211
312241
340686
349618
368967
406399
423733
454407
464072
475773
499350
506871
517675
534868
553331
571575
598439
626352
647046
661236
676774
688335
701090
725895
749385
783050
793630
820436
831010
843999
860642
887481
901071
920705
930457
950876
958042
969689
