12292 549
105375 978
16290 176
3330 330
9874 741
344469 1104
16268 459
13524 888
11631 597
3012 735
10910 426
2925 406
4847 534
1108 28