21152
8
3080
3
2932
2
3090
6
2184
1
1047
496
0
467
1606
1819
8527
572
1015
1380
2245
1532
297066
19944
2903
2377
6346
16
2258
2535
2110
1787
951
830
2600
4
2392
1751