1229 76
386 648
505 596
782 417
836 191
991 311
916 908
371 124
282 258
1293 424
742 854
470 433
768 245
316 180
683 847
778 278
466 651
349 169
55 29
1058 623