1001 304
271 532
126 964
805 794
40 825
187 661
333 500
559 467
731 523
89 611
930 119
777 175
1072 337
734 373
398 107
976 601