20526 311
4843 506
17687 107
4582 101
9299 519
7019 250
2943 392
11086 733
4209 288
3963 79
8951 464
34123 119
3109 292