21152
8
3080
3
2932
2
3090
6
2245
1382
1
2903
619
1047
297066
0
496
7034
3546
5431
1986
1380
2131
2666
9
572
3715
2299
2169
1819
5151
19944
2972
25669
4651
14
19783