1039 463
983 558
958 202
930 283
901 442
899 530
864 875
827 524
589 688
529 640
519 975
497 497
380 611
237 839
232 176
116 639