12527 121
3449 523
5910 556
3546 396
6106 72
2822 417
10582 901
3831 323
10680 522
3079 521
1831 152
16568 153