20516 311
4843 506
17684 107
4581 101
9298 519
7014 250
2943 392
11086 733
4209 288
3963 79
8951 464
34121 119
3109 292