19669 290
6142 825
4811 76
21238 445
9363 709
9836 95
8084 394
34313 143
33884 459
16919 323
15914 418
2503 134
4525 688