159
1
866
845
2781
2100
2
2427
12
1558
2710
2134
1622
2233
3
2600
4
5565
9
3429
7
1564
1423
2522
1976
1946
1691
3066
3565
8
19944
1250
4179
2242
0
797
841
2977
951