625 656
837 245
503 89
23 389
358 670
357 709
272 352
952 494
354 482
309 110
447 711
909 578
898 564
734 833
725 600
43 320
446 993
896 866
787 477
29 29
140 95