1677719
1541288
1233947
1040197
1032501
863815
863530
764615
757177
727948
725525
696224
534930
523095
496901
451109
413280
350485
336454
335355
321608
311868
308044
301212
290578
282593
280262
273607
271956
271580
268694
267490
264589
263886
258263
252584
252578
249639
247924
241964
241348
239226
233216
230891
230310
227697
222924
209242
207597
205100
205009
203179
200678
197321
194178
194022
187394
180032
179881
178567