1085 63
994 6
907 287
855 158
818 287
759 390
736 359
628 562
625 455
612 767
564 415
448 65
406 699
368 29
325 938
181 633
113 527