1133881
848975
688048
618390
582847
482375
443202
416942
372021
358378
357305
347887
268584
249022
230824
225403
215468
207234
183269
183190
177230
174283
168088
142252
140687
134776
133838
126832
125453
123758
122200
121649
119658
119523
116660
116561
116313
115137
115049
110224
103768
103627
102318
101759
100082
97710
93536
93267
86896