12505 121
3441 523
5899 556
3538 396
6082 72
2815 417
10572 901
3819 323
10669 522
3073 521
1823 152
16453 153