50
2000
0
2
2999
1
1966
3301
1374
3
2732
2862
2239
1751
2303
1693
2469
18
1527
2033
1422
2653
2162
3103
1587
11
2074
1849
1356
2504
3209