1038
0
8072
3
2309
701
2
777
1
1993
3513
4
2638
3198
8
7095
128
506
516
379
1968
645
2659
7159
10
1804
2129
546
4476
940
2901
1676
1845
2658
2696
1213
4442
7