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