159
1
866
845
2781
2710
2
1622
1558
1691
2522
1250
2100
2134
3926
14
19944
4435
3
1720
1342
1451
0
1815
1527
2901
959
2435
1348
1075
1431
925
2776
797
2495