14570 348
26704 294
4009 447
18027 426
9918 91
5682 83
4061 665
24330 552
2604 245
6119 905
2884 747
3780 855
1191 115