14125
10
1815
2
4158
8
24337
22
1431
1
1622
797
1534
1339
5033
15
3819
658
0
1767
1075
4435
3
1194
1364
1393
2942
6
1506
4
1558
951
1713
1250
383
2873
1688
1137
4309