1594
3
1637
1
826
657
671
771
414
727
2
839
681
787
653
770
722
1627
555
582
574
781
5
599
448
617
609
510
1056
1016
1195
692
780
592