584
738
617
1476
774
675
521
570
659
632
634
595
1769
705
770
490
1008
787
928
845
1560
1833
1452
956
927
719
1195
820
688
829