21152
8
3080
3
2932
2
3090
6
5151
2535
2245
4179
1
2903
1047
3546
297066
0
37355
13
1545
2131
1819
570
800
1380
3715
1125
496
13442
15
1583
25669
4651
14
19783
2996
4044
5