1260
1648
1137
1009
1065
1028
981
923
847
1231
1164
1368
1572
1123
1841
1220
1083
1135
896
969
1462
1345
883
1541
1266
1253
872
1355
1055
1317
947
2148
1988