50
1445
0
1
2881
2564
4
2973
2853
3332
1582
3145
1996
2039
2463
2453
1932
1875
3398
3
2
3727
2833
2612
2901
2023
3013
3156
1514
1854