159
1
866
845
2781
2100
2
951
19944
2710
2134
1622
1506
4
1558
496
0
1015
1564
1606
1423
1976
3
1691
2522
8527
1250
467
841
3926
14
2600
616
4179
1380
6346
16