50
3109
0
1
3057
2093
2331
1635
1906
2446
1843
1584
2
2899
2797
2270
2836
4
2360
2941
3103
1675
3288
1807
1930
3506
2974
2040
1730