593 455
1015 235
393 662
30 225
1012 36
253 51
867 324
549 296
686 679
252 617
250 841
148 984
641 846
805 598
400 834
86 554
804 786
927 607
587 833
57 20