872
821
839
1299
902
884
981
886
807
1313
701
889
1110
1016
901
880
1065
1448
682
816
983
779
874
817
801
848
3280
794
809
687
1284
755
707
2372
986
848
748
1004
1303
1088
2580
1058
853
736
883
826
844
955
1171
789
1173
839
911
949
973
1025
967
927
1014
996