1058
1010
953
876
1141
1399
1132
1232
915
872
768
1273
1200
1417
1471
1153
1606
1697
933
784
858
775
753
849
803
905
971
869
853
1057
1565
3099
981
1317
1175
1380