1306
1753
1000
957
1335
1316
1404
993
1318
1634
1145
1141
1219
1117
1276
1210
778
796
874
952
916
966
883
1005
976
1040
1025
1439
859
879
832
774
695
1026
954