1386
1665
1634
1555
1148
1252
902
1365
997
915
955
1478
1073
1324
931
953
1170
988
1372
900
1585
1018
1506
957
1336
980
1292
1577
942
890
889
1086
868
1130