140
85
99
2296
144
156
1098
430
305
295
190
99
195
152
675