12299 549
105441 978
16295 176
3330 330
9876 741
344480 1104
16276 459
13525 888
11632 597
3012 735
10911 426
2925 406
4847 534
1108 28