50
1235
0
1
1663
3135
3
2018
3154
2337
1419
1903
2966
3016
2385
2025
1324
2218
2866
1265
3445
2
1938
3244
2587
2172
1919
1345
3457
1605
3592
1619
1837