1015 108
856 683
283 554
654 578
553 435
1145 720
265 1
249 933
647 672
150 52
783 6
881 674
316 244
640 300
994 929
689 266
184 247
336 401
401 496
805 63