1047 620
983 616
806 472
799 643
752 817
669 21
543 486
366 436
365 876
361 247
337 571
334 107
249 217