412
395
397
929
1116
1108
437
999
349
444
394
375
342
328
367