4471
2
3090
6
930
25669
0
19783
471
1
2476
2271
4
1154
2919
2408
8
2358
9
2535
4044
5
4691
3083
17946
2155
3
2465
3125
789