1385
1664
1634
1555
1146
1147
1250
901
1362
992
915
954
1478
1071
1321
930
950
1168
988
1477
1371
899
1585
1017
1505
955
1336
979
1290
1577
942
889
887
1085
867
1127