902
819
995
1892
1275
1032
921
988
3007
1125
886
898
868
841
3266
854
965
974
1182
2899
966
1034
896
1053
1221
1091
21570
902
920
909
841
868
1319
1039
920
1076
856
936
988
896
947
990
1084
1199
973
2930
822
1055
1234
2111
959
1001
3582
902
954
1032
1163
969
936
842