159
1
866
845
2781
19944
2
3637
1348
1195
925
2710
1691
2522
1622
1558
8527
1527
2510
1451
0
1015
1431
2435
1606
1815
2478
3
951
797
2901
761
469
1250