4943 52
13491 475
2504 581
8452 673
39959 508
17695 296
2105 406
20717 80
25202 673
11563 249
2937 732
1509 363