596
1
592
0
177
557
932
929
807
1675
2
1751
1279
17947
6
4118
3
2187
4
4293
10
7195
5
1893
3899
12
1715