42769
1263104
1085553
988310
906136
667360
525618
504302
493029
491338
420906
409361
300044
268931
260664
250756
247669
208549
195480
167057
164554
151640
147792
145158
143808
130823
130721
129857
129003
126539
113077
106780
103556
98662
96649
92580
83378
75841
74751
74679
71377
68932
64571
62644
62097
61344
57879
57457
56791
55887
51607
50634
49943
46138
42769
40137
38683
38673
37628
37312
36088
32997
32888
31641
29487
27729
27526
26898
26798
26302
26010
25531
24503
24209
23816
23533
22667
21683
21675
20489
20085
19792