874
822
840
1299
903
886
982
887
807
1317
701
892
1113
1016
904
881
1066
1452
683
817
984
781
876
817
801
848
3282
795
812
689
1286
757
707
2374
989
850
748
1005
1303
1089
2583
1059
855
738
885
827
844
956
1172
792
1173
840
911
951
975
1026
969
931
1014
997