977
2248
786
871
946
1192
754
893
1014
1129
1159
885
924
1913
978
1481
801
948
891
1654
805
787
951
979
744
897
916
913
742
959
813
804
933
886
1314
836
1317
952
1913
810
1264
886
807
1139
1014
751
897
2338
1134
1114
866
835
1067
907
828
964
827
805
956
1036