2110
6
1670
4
4249
3
1132
1
901
0
1325
1771
2
951
962
1178
3905
12
599
1234
1940
1854
1918
1264
1303
2072
1622
1556
689
2509
3064
8
1618
834
811
958