1393
1671
1637
1558
1151
1157
1256
907
1371
999
920
957
1483
1077
1333
935
956
1175
992
1480
1378
1592
1020
1511
963
1341
986
1297
1582
946
896
1092
876
1136