12505 121
3439 523
5896 556
3537 396
6081 72
2815 417
10570 901
3818 323
10665 522
3071 521
1819 152
16444 153