21152
8
25669
0
1057
2
2996
2475
1
1581
1144
1819
2578
7793
4
3080
3
2245
1788
571
894
3158
1044
1226
2683
3326
4044
5
3083
2465
1189
3125
297066