19651 290
6142 825
4811 76
21238 445
9363 709
9836 95
8083 394
34312 143
33884 459
16917 323
15914 418
2503 134
4525 688