2999
3
4471
2
8527
1
2173
25669
0
2578
1788
3107
7
1320
995
21152
8
2756
2184
83
1743
1382
2271
4
2268