18385
2
2730
0
375
1
467
1824
1823
20634
8
6515
3092
1452
3114
4
184
507
571
447
2855
3
635
646
105290
7334
2982