735 13
428 362
1118 251
2440 127
1104 482
736 341
398 488
656 875
763 830
232 813
684 231
912 219
3192 654
578 511
1163 1000
381 370
668 528
288 53
60 95
172 409
999 968
1226 1
154 645