1009237
829960
782564
664730
629580
613996
608581
485169
452665
452575
43078
395609
392428
38081
327323
288873
214901
205669
173280
140685