12521 121
3449 523
5910 556
3545 396
6102 72
2822 417
10580 901
3827 323
10678 522
3078 521
1830 152
16556 153