306 706
245 97
114 368
590 988
963 478
742 601
815 154
32 153
642 618
1071 630
689 477
213 411
654 947
78 497
424 611
216 286
1250 1000
53 50
707 463
487 660
970 882
505 699
171 966
82 827