21152
8
3158
2
1788
1
2392
496
0
1015
467
4179
3090
6
1606
1819
572
2903
3
2593
8527
2932
1347
1380
2535
1175
2600
4
6346
16
19944
978
553
1619
3386
300
2377
1603