1005 116
1004 802
998 815
997 308
990 489
989 774
984 25
980 747
978 507
954 45
943 84
923 865
920 930
889 905
863 803
857 114
816 902
804 539
803 986
763 677