12521 121
3449 523
5910 556
3545 396
6102 72
2822 417
10581 901
3828 323
10678 522
3078 521
1831 152
16557 153