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