50
2089
0
1
3056
6
2531
1226
1963
2
1949
8
1859
2762
1441
3
2301
2311
2553
959
2114
3213
3388
2696
2704
10