950
915
962
883
999
975
1035
1021
1438
924
876
1008
885
875
1097
1129
1289
857
858
1150
917
856
890
871
1161
1037
877