3080
3
2932
2
21152
8
4471
3090
6
4642
1412
1
5151
1162
1047
25669
0
2258
774
456
1832
3723
8527
1494
4
1528
3791
7
1136
3715
1819
685
2271
1168
2955
1228
2110