960 967
333 948
1004 851
314 771
375 739
894 731
102 707
655 680
305 627
631 621
830 526
715 496
20 487
901 442
274 373
657 354
988 268
182 177
560 135
124 106