2306 294
1003 216
881 840
670 488
839 870
88 40
259 786
76 929
528 393
1405 446
1189 25
1730 659
751 171
240 246
762 184
555 718
1016 738
418 204
870 675
719 881