1013 499
998 20
966 104
963 377
960 733
960 850
958 943
955 315
949 145
938 262
932 943
923 650
910 154
910 687
908 475
904 239
900 304
890 833
881 607
875 265