50
2650
0
1
1286
1928
2908
15
932
2564
2588
929
1996
2837
1507
2018
2479
2
2083
3001
2562
2467
1827
1623
1726
2241
2385
1353
1919