2315 294
1003 216
881 840
671 488
841 870
88 40
260 786
76 929
528 393
1405 446
1189 25
1731 659
751 171
240 246
762 184
555 718
1016 738
418 204
870 675
719 881