1008 518
803 322
910 143
281 831
500 300
403 449
696 81
1049 920
907 708
503 419
385 207
436 434
415 37
64 553
248 206
853 699
1229 409
447 536
1100 42
1068 773