21152
8
3080
3
2932
2
3090
6
2903
1734
2245
297066
0
1404
1047
19783
3765
4
583
1041
1
909
2440
194
3083
17946
1598
3546
2996
3715
1189
32302
14
591
2102
1211
1417