4588 308
2734 466
50559 126
15581 533
17399 131
34825 523
19286 338
11307 470
4884 487
17911 876
13232 311
29930 128
2900 343