3470
5082
4376
741
5710
727
2350
819
896
794
768
595
828
1685
8018
2846
1733
872
1563
803
1309
728
656
698
1586