1263050
1085505
988271
906122
667342
525605
504290
493010
491324
420894
409351
300033
268921
260645
250745
247665
208530
195470
167054
164550
151636
147787
145152
143799
130812
130715
129854
128998
126533
113077
106771
103555
98660
96648
92577
83376
75832
74745
74676
71375
68932
64570
62640
62097
61343
57870
57456
56789
55884
51604
50633
49940
46136
42764
40136
38681
38672
37627
37311
36086
32993
32886
31640
29486
27728
27524
26897
26796
26301
26008
25528
24501
24208
23812
23532
22667
21682
21672
20489
20082
19791