643 86
877 441
846 785
1165 729
440 302
716 833
345 268
1079 594
511 977
1651 838
928 773
515 68
908 407
763 253
991 370
787 741
826 222
597 721
263 363
1007 787