158 840
573 111
244 212
470 425
95 451
848 896
800 518
296 656
733 315
812 38
819 888
253 663
842 504
795 989
650 735
122 803
178 574
300 947
328 703
102 237