1386
1665
1634
1555
1148
1252
902
1366
997
915
955
1478
1073
1324
931
953
1170
989
1479
1373
1587
1018
1507
957
1337
980
1292
1578
942
890
889
1086
868
1130