1403
1678
1649
1569
1174
1172
1267
919
1383
1006
932
968
1507
1087
1352
950
969
1190
1004
1494
1394
918
1609
1037
1526
979
1351
999
1312
1601
957
904
902
1100
882
1146