1228 76
386 648
505 596
782 417
836 191
989 311
916 908
371 124
281 258
1293 424
742 854
470 433
768 245
316 180
683 847
777 278
465 651
349 169
54 29
1058 623