1063 72
190 993
96 501
416 542
336 326
465 893
787 631
84 157
806 266
554 466
707 448
105 553
942 521
541 790