14125
10
1815
2
1194
1
1506
4
1911
797
1534
4158
8
5033
15
3819
1622
1527
4435
3
181997
11
1364
1393
1713
2028
0
1339
1137
1935
2899
1248
1679
2966
2484
5521
1767
1891
989