18385
2
1222856
4
4154
2341
6
1626
1
2000
1120
2108
3
2231
2229
2542
2730
0
929
2115
2587
3674
10
1458
727
3063
2192
1547