1686
981
855
896
905
5050
4536
889
2426
2931
806
788
798
860
2257
1327
833
988
836
777
906
847
989
834
888
769
994
915
1002
963
865
862
2942
837
859
895
798
995
895
1146
1173
979
1942
805
1000
954
876
1712
980
853
8386
854
902
935
817
845
903
856
5296
825