1026
1439
931
859
919
879
832
774
695
954
1144
1365
1632
965
1619
997
925
1099
922
944
1438
1291
868
1473
1237
1212
848
1328
1025
1279
933
1716
1766
1715