51399 56
38593 273
3342 32
22818 895
4305 177
8738 617
5175 675
2316 280
5521 504
2561 608
3053 367
11601 49
11326 369