13159
2
4771
518
0
1348
860
839
1
1961
2920
3
552
290
1222856
4
822
3836
1850
1499
1132
649
745
2055
22794
3898
18
2747
3558
6260
856
804
543
573
3164
8
1010