27553 282
38429 597
26945 271
15964 386
30621 295
7863 318
6315 171
3502 188
1222 28
18547 560
5267 670