1107
914
1060
893
3152
907
848
910
940
1163
1577
1481
833
1671
894
829
784
1100
1160
935
930
916
1325
1051
933
894
891
903
958
1593
871
3886
1399
999
966
999
859
1003
889
1192
1660
982
933
3246
1014
13903
912
1045
974
1866
958
1081
904
1487
857
885
1387
964
1229
815