50
1790
0
2
2798
1803
2678
3007
2314
2886
3201
1979
2064
1757
2808
2076
1649
3104
2467
1363
3028
2960
2217
2408
3303
3306
3494
1