2556
4
2483
2
108797
0
1289601
432
2919
5141
7
3519
9
5090
6076
15
1552
1
960
2757
1969
5183
8
2623
6
3041
5950
10
2866
1506
17402
1495
7034
5
2358
2155
3
3919
1743
10827
4435