998
1000
995
1344
1087
1088
1315
1109
1049
1069
1227
906
946
929
896
981
959
1059
928
960
1222
943
1618
1123
982
925
876
882
1030
1036
893
980
1335
1149