1697
3
385
1
5900
12
787
2
1077
0
400
265
785
53
51
845
874
393
326
298
68
520
1888
8
273
197
843
892
2109
1344
2995
2926
279
314
1527