596
1
591
0
177
556
931
928
807
1675
2
1750
1278
17947
6
4118
3
2187
4
4293
10
7194
5
1893
3899
12
1715