4598
6
2320
0
2526
3
2648
5
1938
4
1682
2
954
4546
494
2079
10473
2169
2105
1
1350
5853
15
6850
10
4913
8
2800
5734
1978
2665
1865
16167
794
3751
1545
4233
3803
3013
1515