1058
1010
952
876
1140
1399
1132
1232
915
871
767
1273
1200
1417
1471
1153
1606
1697
932
784
858
775
753
849
803
905
971
869
853
1056
1565
3098
981
1317
1174
1380