21152
8
25669
0
2737
1
1320
2
1631
4
3198
1057
1581
1144
1681
2502
5
3080
3
2245
1982
636
1044
1226
2456
2683
2828