19898 290
6142 825
4811 76
21240 445
9364 709
9839 95
8088 394
34327 143
33897 459
16926 323
15921 418
2503 134
4526 688