1392
1670
1637
1557
1151
1156
1256
905
1371
999
919
957
1480
1076
1331
933
956
1173
992
1377
1591
1020
1511
961
1341
984
1296
1581
945
895
894
1089
872
1134