1397
910
970
927
978
962
1150
1460
943
1010
1272
870
1098
911
866
865
1002
1032
878
888
1055
938
1292
907
1185
912
1007
895
568
464
605
484
556
632