1163 1000
777 861
76 775
831 1
49 389
363 665
443 156
31 228
1002 884
779 753
322 150
395 661
144 880
988 840
60 95
510 739
223 873
17 156
22 652
804 526
125 95
662 575
310 811
930 28