1256
0
1428
1
2657
3
2749
3498
4
1452
875
1898
2546
1043
2224
2
4179
5
802
2526
5126
11
3239
6
2710
9
4111
995
2411
5581