345
313
334
372
318
372
317
376
342
988
390
537
1219
650
498