576
437
404
452
501
501
1139
1146
411
483
496
1468
396
423
501