18385
2
2069
3
2000
1
929
447
0
1070
2341
6
2657
1245
1411
1587
326
1823
2275
661
6370
5
625
282572
1270
1655
395
765
1452
3114
4
1513
571