1263077
1085532
988293
906129
667354
525611
504300
493024
491330
420902
409355
300041
268930
260660
250753
247669
208541
195476
167056
164552
151639
147789
145155
143804
130819
130718
129856
129002
126536
113077
106776
103556
98661
96648
92578
83377
75835
74747
74678
71375
68932
64570
62643
62097
61343
57872
57456
56789
55884
51606
50633
49942
46138
42766
40136
38683
38672
37628
37311
36088
32996
32886
31640
29486
27728
27524
26897
26797
26302
26008
25528
24501
24208
23814
23532
22667
21682
21673
20489
20083
19792