4246
0
2
2990
3267
5
5991
4
3616
1
4451
3363
3622
2778
685
2512
3433
2929
552
679
2556
443
2781
7544
10