1031 228
372 786
267 113
640 72
675 134
1014 584
755 59
257 500
899 221
860 988
868 14
645 161
313 407
775 698
652 399