14520
7
3099
4
1034
1
417
2
1078
6
1417
16058
3183
3
421
4445
505
0
1311
8
1719
11011
2707
839
1954
6137
18
1559
2640
5
1572
1000
1565
48455
1597
1213
8774
4710
9
2164
16
1825