14663 500
7895 211
12870 825
16878 510
20213 649
45601 611
25108 552
7961 821
6662 159
11318 215
6404 95
4827 86