1292 903
1014 815
998 60
985 895
980 577
977 109
954 690
928 902
926 255
918 1
913 182
913 796
900 86
849 513
847 714
840 616
835 51
825 682
821 433
807 608