1058
1010
952
876
1140
1399
1132
1232
915
871
766
1272
1200
1417
1470
1152
1605
1696
931
784
857
775
753
849
802
905
970
869
853
1056
1565
3096
981
1316
1174
1379