50
1896
0
1
2714
2675
3570
1662
2
2406
1089
2653
1798
1196
1579
1227
2985
3033
1403
3200
3074
2460
3146
3
2839
1953
2676
8
3041
1251