581 42
2814 534
1775 288
6910 945
2310 108
1806 199
21360 722
4022 94
3158 188
8844 499
10119 883
19402 678
4983 317
2110 386
1282 86
9009 541