21152
8
25669
0
1843
1
1581
2
1940
3080
3
1788
2245
1267
2955
1044
1226
2169
2683
3053
7
4044
5
3083
3683
2431
3688
2465
1485
1558