140
85
2296
156
1098
305
295
430