3659
855
845
2534
24528
1321
1028
740
646
653
839
807
785
657
728
802
672
786
539
2139
5098
1922
624
621
922