50
1971
0
2
1233
1076
1
1421
2095
1780
1083
2774
2377
2018
1955
1596
3085
1998
1720
1655
2023
1329
2180
2133
1317
1792
3578