18385
2
2730
6
1182
509
0
31535
1614
1
107
1068
1129
661
2799
3
1824
2163
1696
1470
2470
1392
2644
1501
2657
1330
2668
2982
390
571
838
2368
2881
2372
2275