159
1
866
845
2781
19944
2
925
2710
1691
2522
1622
1558
8527
1527
2510
1451
0
1015
1431
2435
1606
1815
951
797
2901
469
1250
2100
12459
3
3926
14
1935
959