13967
2
23774
4
18258
0
2966
10
442
5801
1
3624
5252
6547
8627
3
929
1431
4072
337
667
106
517
25669
132
2954
639
531
657
478
1266
4196
3580
487