3080
3
2932
2
21152
8
4471
3090
6
32302
0
3498
4
5151
25669
17946
4775
3715
2271
1494
2845
5
3158
2270
4651
1539
1
19783
2535
4044
3083
2465
2349
3125
789
2041