6315
4
2123
0
1743
534
886
1
1298
2271
779
1547
614
1862
17025
20
344
1158
1500
477
19783
2
2535
2559
3
809
990
938
1061
337
557
4044
5
3083
17946
2465