1263131
1085561
988326
906148
667371
525627
504309
493039
491353
420914
409371
300053
268941
260666
250759
247672
208551
195485
167058
164554
151643
147793
145160
143811
130836
130726
129858
129004
126545
113080
106789
103557
98662
96654
92587
83380
75846
74755
74681
71378
68934
64571
62646
62098
61344
57892
57458
56791
55890
51609
50634
49944
46140
42771
40138
38683
38676
37629
37312
36091
32997
32890
31642
29488
27731
27526
26899
26799
26303
26011
25533
24503
24210
23816
23534
22668
21684
21676
20489
20086
19792