830960
784564
665730
631580
614996
609581
487169
458575
457665
43278
397609
395428
38581
331323
290873
216901
209669
182280
144685
139871