3196
3
1797
2675
1563
1
1651
417
0
1501
1129
2470
2
3795
1716
1291
560
1776
18385
543
3564
2000
2341
6
1324
1823
1587
929
661
1733
792
395
1329
1374