14956 781
27760 565
15654 548
15173 419
14319 384
20064 249
16213 777
55044 410
2899 319
7465 830
5225 527
34134 677
6823 100
3191 686
1160 156