159
1
1015
866
845
2781
2522
2
1451
0
19944
951
2710
2495
1622
1380
1558
1787
784
496
1038
1606
5375
1691
8527
1688
1681
1250
2100
868
467
3518
3
1694