5298
9912
3432
3394
36571
3111
2014
1148
941
1597
872
820
1011
892
803
2134
8809
926
2176
907
6795
3443
809
813
4738
839
1174
1007
968
38519
865
964
941
853
838
1194
901
961
924
912
897
955
939
960
931
870
928
848
842
881
911
926
874
998
994
890
997
925
949
1185