644
1
411
1047
465
667
568
544
516
478
430
501
354
575
641
541
514
559
574
564
889
681
483
1289
428
666
1006
615
735
376
591