420904
1263093
1085549
988307
906134
667358
525614
504302
493027
491335
420904
409360
300044
268931
260663
250756
247669
208545
195477
167057
164553
151639
147791
145156
143808
130822
130721
129857
129003
126539
113077
106779
103556
98662
96649
92580
83378
75841
74749
74679
71376
68932
64570
62644
62097
61344
57875
57457
56790
55886
51607
50634
49943
46138
42766
40137
38683
38672
37628
37312
36088
32997
32888
31641
29486
27729
27525
26898
26797
26302
26010
25531
24503
24209
23815
23533
22667
21683
21675
20489
20085
19792