21152
8
25669
0
1690
1
1793
3
1581
2
1819
697
7793
4
1579
3080
2245
1788
2368
571
894
3158
1226
2683
2646
5