50
2902
0
1760
2232
1
2801
3094
2588
2950
3
1580
2670
1230
2008
1106
2614
1363
2101
1204
2978
1124
1633
1935
1258
3046
2415
1496