2173
331
390
2169
404
1915
429
494
508
664
523
412
474
488
327
376
417
601
555
327
609
602
391
431
432