19756 290
6142 825
4811 76
21240 445
9363 709
9836 95
8085 394
34319 143
33886 459
16921 323
15916 418
2503 134
4526 688