2999
3
477
0
1681
1
868
19783
2
809
1787
990
938
337
557
4044
5
3083
17946
2465
536
817
3159
3354
3125
392