12277 549
105190 978
16281 176
3330 330
9873 741
344445 1104
16259 459
13521 888
11627 597
3012 735
10910 426
2923 406
4847 534
1108 28