14316 348
26647 294
3918 447
17968 426
9552 91
5460 83
4028 665
23817 552
2527 245
5943 905
2866 747
3697 855
1147 115