871
1
1977
2
2266
8636
5
1498
893
1338
905
357
235
0
218
346
400
38058
105
228
4
4580
7
1366
3165
1398
1695
1016
2605
10
471
1269
6
2285
1083
774
648
845