391 381 380 377 822 299 268 160 145 118 99 87 73 42 29 28 2810