431
335
371
418
443
357
1001
344
435
454
1182
405
396
382
363