1083 63
987 6
906 287
851 158
818 287
757 390
732 359
626 562
623 455
612 767
561 415
443 65
404 699
368 29
323 938
179 633
113 527