3090
6
2518
3
2903
2245
21152
8
3765
4
2556
1
2907
2
25669
0
297066
2932
2906
17946
572
19783
1189
742
3546
571
1174
32302
2476
2996
446
3012
3080
990
894
3041
2964