963 26
930 81
693 175
137 981
550 518
253 981
570 579
154 649
162 40
793 605
846 708
16 972
1 2
151 895
72 606
474 702
570 857