3080
3
2932
2
21152
8
4471
3090
6
2999
8527
1
5151
25669
0
2578
1788
3107
7
1320
995
2756
2184
3715
1382
2271
4
2268
2173