21152
8
3080
3
2932
2
3090
6
467
0
2245
2903
1047
297066
496
1973
1819
1
2131
4706
975
455
3934
1746
2377
3715
1380
895
1075
5151
1259
2414
2110
25669
4651
14