960 127
94 202
52 6
634 1001
585 372
833 728
558 619
145 158
731 605
317 315
959 958
106 323
805 571
985 211
500 961
746 155
699 607
975 697
182 329
847 701