50
1806
0
1
2983
2423
2
3040
2678
1943
1421
3606
2674
2094
3400
2752
2328
2102
1497
3593
1766
2158
2037
2018
2235
1635
3758
3195