50
2159
0
1
2217
3034
1826
1761
2656
2783
2558
4
2660
2016
2
3167
1338
6
799
1736
914
1592
3
764
1858
1402
1522
2712
7
1827
1333
2288