21152
8
3080
3
2932
2
3090
6
1788
1
2245
2903
619
1047
297066
0
1340
7034
3546
5431
2131
2666
9
3715
2299
1819
5151
19944
2972
25669
4651
19783
2535
4044
5
3083
17946
2465