4471
2
25669
0
319
905
3933
1
2490
1516
7086
12
2271
4
5151
8
6929
11
1095
2705
2199
1780
3528
7
19783
2535