159
1
2254
3805
6
866
845
2781
1451
0
2184
951
1446
2
2710
2015
1622
2505
2776
1558
1594
3
1691
2522
1250
2100
2134
3926
14
19944
1720
1660
4
3298
3248
8
1527
1342