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