24091
3
1177
0
1057
322
675
2105
2932
1
1453
2
952
2555
4
354
2614
884
697
1118
414
717
370
2450
1868
1598