2474
2
1385
1
18403
6
521
1560
0
395
385
1978
2283
3092
4071
5316
3
382
1343
2189
1282
1667
300
2581
5
25440
5617