21152
8
3080
3
2932
2
3090
6
2669
496
0
467
2245
2903
1568
1
1047
297066
1380
1973
1819
2131
4706
957
2804
4
2377
1569
3715
1320
5151
771
2110
2368
25669
4651
14