12999 640
7258 791
9514 830
6348 232
1523 121
3809 593
3483 530
8025 888
15788 747
24099 606
3269 646