21152
8
3080
3
2932
2
2535
3090
6
32302
0
19783
3498
4
2177
1
3546
2740
2468
17946
3715
297066
5151
1500
4651
25669
1775
1711
1603
280
2405
2571
5
1935
4179
1087
2667
1338