1380
1661
1628
1547
1139
1140
1245
896
1345
990
907
949
1472
1062
1300
925
943
1161
983
1359
897
1572
1007
1492
951
1328
975
1281
1561
934
885
883
1078
863
1118