1656
2
1586
0
1992
3
619
1
697
1309
3078
4
2131
4914
5389
3571
5367
1797
1734
1938
2152
2294
1211
2897
2879
1289601
2512
1895
6026
108797
1345
3597
5
810
1022
5726