5088
6
1344
1
4278
2
1105
1451
1835
1015
1694
951
108797
0
690
2669
3554
3
1552
564
3563
7
1743
2252
1869
1622
2483
1834
5141
5090
1683
3041
7159
10
7034
10827
4
21152
8