50
2989
0
1
1563
1324
2881
1829
2353
2544
1633
2029
1950
2372
3028
1800
1857
2085
3002
2400
2108
1592
2970
1285
2865
1516
1372