883 646
1000 988
659 930
462 120
1099 275
1106 44
2595 78
259 2
215 165
860 620
494 720
179 530
648 308
789 716
414 872
219 862
45 986
480 237
39 644
848 134