1123 37
478 422
657 847
476 23
715 458
303 52
311 544
511 178
648 130
398 703
240 167
76 372
242 679
99 309
773 626
488 87
830 92
576 78
125 563