5116
1717
596
1053
644
656
805
708
771
825
838
868
799
742
768
823
790
1697
935
1800
1345
1309
1388
1541
1291
1415
2934
1450
1780
2435
3779
1812
2203
4769
1848
2481
3012
4512
5111
3877