7586
7586
1534
9996
9686
2035
5940
5776
4661
945
829
1590
890
790
5016
1249
1699
803
580
928
2594
464