18385
2
780
1
1220
2301
1548
476
1466
1526
215
0
538
2952
1344
1281
1037
2087
631
22330
22
2027
9244
3503
3
5620
11
1745
714
4049
10
1375
2466
5
853
1620
3012
2079