1575
896
936
926
1035
982
1656
1702
847
1193
1282
1040
1109
877
829
965
826
1146
2311
802
2730
1357
1170
1264
1033
809
795
902
1078
1231
973
982
1194
874
931
1020
1092
1051
2263
854
2337
957
1696
919
1195
942
927
1682
882
3998
755
869
1355
869
1159
899
917
2145
791
3987