2458
645
736
1692
838
668
590
545
5440
779
645
637
598
955
678
1325
8313
749