1103 450
424 803
677 137
913 316
583 311
710 607
901 90
585 919
421 345
177 38
526 72
445 760
1008 875
344 732
122 85