510 913
846 735
147 825
316 477
641 259
630 174
930 509
112 307
139 464
728 264
933 940
796 883
877 159