1049
853
806
922
5106
957
859
895
910
996
1040
1612
893
911
5224
1002
867
829
887
1568
1356
1038
846
1112
1230
872
1544
749
866
845
853
2335
1093
1159
1476
926
881
1938
946
864
965
876
846
941
883
792
1108
5727
910
762
1835
808
1014
3806
1085
893
3560
972
807
1524