782
1
549
1033
554
2
538
411
661
627
663
606
503
486
440
575
537
603
507
656
1195
658
810
3
439
704
437
513
484
532