5435
896
4048
4075
2718
5088
3188
4659
1952
2820
5008
8540
9969
4349
2205
4514
5892
210
612
8549
632
3988
750
6638
7538
1666
4221