21152
8
3080
3
2932
2
3090
6
5151
2535
17946
0
2245
2903
1380
1047
3546
1
297066
37355
13
2131
1819
32302
700
3715
1125
496
13442
15
25669
4651
14
19783
2996
4044
5
3083
8627