3080
3
2932
2
21152
8
3090
6
25669
0
19783
3835
4
3715
5151
4651
2535
3498
280
1
2405
572
32302
2740
2996
17946
570
2650
20
2043
1812
1153
1452
1777
1500
1574
2505
1162