1026 228
372 786
263 113
621 72
668 134
1013 584
754 59
256 500
899 221
858 988
868 14
642 161
309 407
774 698
652 399