1263043
1085499
988263
906122
667341
525604
504289
493009
491323
420893
409349
300033
268921
260643
250741
247665
208530
195470
167053
164550
151636
147787
145152
143797
130812
130715
129854
128997
126533
113077
106771
103555
98660
96647
92577
83376
75832
74745
74676
71375
68932
64570
62640
62097
61343
57870
57456
56789
55883
51604
50633
49940
46136
42764
40136
38681
38672
37627
37311
36084
32993
32886
31640
29486
27728
27524
26897
26796
26301
26008
25526
24500
24208
23812
23532
22667
21682
21672
20489
20082
19791