1231 239
870 883
252 888
457 454
831 173
173 79
466 568
612 980
851 140
1108 163
603 956
319 759
287 75
74 794
1791 648
921 35
51 396
557 343
858 1
625 445