21152
8
2131
1
929
3
2600
4
19944
2
1606
2891
2299
83
3090
6
2377
564
2903
2593
1787
2932
2886
2535
3562
1564
745
0
1423
2468
1062
1507
1716
1603
467
3498
975