2905
2
1992
3
697
0
1309
7159
10
4914
5389
1
5141
7
2523
1804
1968
1978
1676
108797
2129
4442
1213
2658
1656
2386
4476
3022
2696
3706
5
2245
2530
4
6236
1174
10827
3873
15