12277 549
105206 978
16281 176
3330 330
9873 741
344447 1104
16260 459
13522 888
11627 597
3012 735
10910 426
2923 406
4847 534
1108 28