159
1
866
845
2781
1506
4
1558
2
2710
1622
2600
5565
9
1295
1946
3429
7
3765
3565
8
19944
1691
1788
2522
1250
2100
797
3926
14
2134
3053
1860
4823
2243
6
2788
3
4867