952 813
308 387
100 185
747 659
911 751
310 319
772 750
802 884
497 50
153 852
702 597
806 670
958 662
641 953
348 158
250 161
464 132
629 504
963 651
54 200