796
6
1543
1
400
0
1294
14
1153
2462
3
2622
1558
2
1622
1393
1225
1304
471
2988
785
1819
1712
610
3173