1671
4
2110
6
4249
3
901
0
1325
1
1771
2
951
2041
2552
1853
5
2841
866
1433
1092
3972
2194
2114
1178
3905
12
962
599
2072
1623
3064
8
1941
2511
1556
689
1234