2351 294
1003 216
882 840
671 488
844 870
89 40
261 786
76 929
528 393
1406 446
1191 25
1736 659
751 171
240 246
762 184
555 718
1016 738
418 204
870 675
719 881