1132
795
1089
753
891
797
805
927
1527
1661
2130
867
883
894
1102
1307
839
860
901
1028
909
840
2915
848
839
945
881
817
1182
957
834
977
939
967
2504
877
870
1064
902
905
912
1016
932
851
1137
946
948
856
1015
1233
988
862
874
959
1061
827
796
869
857
867