12516 121
3445 523
5901 556
3543 396
6090 72
2818 417
10577 901
3824 323
10675 522
3076 521
1826 152
16497 153