1880
1
2899
8
1382
2
511
956
0
452
1636
5
2110
989
1078
3503
4
2477
4754
7
4396
2035
398656
19
5978
6