3080
3
2932
2
21152
8
3090
6
2087
3724
3715
1804
1
5151
4651
2535
19783
3498
4
280
2405
1078
0
32302
2740
17946
2650
20
3196
1153
1189
1500
2902
16
25669
2996
297066
1472
894