26010
1263091
1085546
988304
906134
667357
525614
504302
493027
491333
420903
409360
300044
268931
260663
250755
247669
208544
195477
167057
164553
151639
147791
145156
143807
130822
130721
129857
129003
126537
113077
106779
103556
98662
96648
92580
83378
75841
74749
74678
71376
68932
64570
62644
62097
61344
57873
57457
56790
55886
51607
50634
49943
46138
42766
40137
38683
38672
37628
37312
36088
32997
32888
31641
29486
27728
27525
26898
26797
26302
26010
25530
24503
24208
23815
23533
22667
21682
21675
20489
20085
19792