3080
3
2932
2
21152
8
4471
3090
6
25669
0
5151
17946
19783
7258
2954
3715
2271
4
1108
1
3971
2907
1267
2711
4651
2535
2838
4044
5
3083
4142
956
2762
2465
1077