219
219
348
399
347
405
166
541
147
323
924
418
1045
567
846
508
539
838
460
293
502
961