1011 950
547 943
716 878
969 867
503 861
235 846
463 789
487 643
112 523
666 504
988 311
501 291
986 199
218 184
938 28