1405
1683
1662
1571
1188
1184
1278
919
1387
1008
933
969
1516
1090
1353
957
982
1196
1016
1503
1396
926
1617
1055
1538
986
1360
1017
1332
1618
960
907
904
1103
884
1154