2526 648
592 457
767 978
398 575
234 8
561 154
1903 999
645 53
1719 239
296 824
102 230
411 74
480 211
943 115
779 914
924 805
378 460
342 888
728 984
510 72
640 563
774 144
177 981
1084 832