597 253
1028 334
994 19
992 405
432 759
684 185
665 439
1007 56
79 824
868 376
1008 875
444 41
654 598
277 733
940 646
748 607
125 45
415 763
854 179
422 401