1800
2
5595
954
1
3017
697
0
2163
2456
1711
1632
2534
383
582
1752
623
2333
1599
4285
3
2475
479
608
1380
2184
2241
1437
3492
2589
6267
18
1663
2449
843