5086
2262
150
68
261
128
557
165