1527
2
14125
10
2028
0
1815
841
840
3
1935
5997
12
1194
1
1295
1431
1688
1833
1969
1679
1891
2435
2265
1767
797
1807
3196
8262
2099
1558
1506
4
959
5033
15
4158
8
6200