1393
1671
1637
1558
1151
1157
1256
906
1371
999
919
957
1481
1077
1332
935
956
1175
992
1480
1377
907
1591
1020
1511
963
1341
985
1296
1581
946
896
1092
875
1136