159
1
2100
2
2134
674
841
2710
1622
818
0
2430
1527
14125
10
1342
1815
2687
1431
3629
1558
797
1564
8527
493
388
2776
1423
1103
484
1635
1494
4
959
3926
14