646 533
244 229
1007 473
955 51
314 675
749 451
485 217
803 315
932 475
781 673
735 817
38 425
450 949
380 101
1076 371
44 946
860 726
644 405
822 684
320 563