21152
8
3080
3
2932
2
4471
1511
1
3090
6
1825
1746
1749
5151
1461
0
32302
1813
25669
1819
3083
17946
3715
2271
4
297066
742
2440
392
1522