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