1025
3
1
1023
1019
1003
998
991
981
973
961
949
948
941
933
930
929
908
6
896
893
888
887
884
867
840
833
826