2835
2
462
0
1512
1
1849
3426
4
1089
2258
2013
1593
5621
8
2919
5372
4537
3820
3
2305
2570
2358
9
3126
3083
2465
2165
1187
6044