14570 348
26705 294
4009 447
18027 426
9918 91
5683 83
4062 665
24335 552
2604 245
6121 905
2886 747
3782 855
1191 115