5253
9852
3358
3057
2001
1137
928
1582
860
811
1000
882
792
914
2157
892
798
803
826
1160
998
957
855
955
932
846
828
1183
888
951
914
902
885
943
928
950
922
858
918
837
832
876
902
911
865
986
985
881
987
913
940
1176
921
1033
919
2591
961
969
984
885