1489
2
3286
1
940
2031
5347
4
2835
462
0
1512
2295
3
1849
3426
2258
2013
1593
1364
5621
8
2919
4537
2358
9
3126
3083
10180
2465
2165
6044