50
1729
0
1
1266
2552
2
1690
1186
1026
1321
2495
2156
1396
1705
1567
1748
3157
2615
2489
9
2299
2482
2736
3
1006
2792
1642
1218
2374
1766
1524
2037