159
1
2100
2
2134
19944
951
674
841
616
0
619
2710
1622
818
564
2430
1527
1342
1815
2687
1431
3629
2502
1558
797
1564
2776
1423
1635
1015
2740
959