2145
997
869
897
901
973
1192
1059
1033
928
1129
846
6898
826
964
890
1775
850
2653
787
932
1832
837
1055
765
1227
978
1099
933
935
868
1084
749
1014
751
1044
814
848
2479
7557
866
835
1067
984
828
1295
1801
826
956
787
836
811
1174
994
1029
873
799
979
925
852