323
343
381
465
1001
360
396
395
328
379
443
371
414
1071
384