15953 348
27192 294
4343 447
19502 426
11552 91
6540 83
4266 665
27903 553
3070 245
9957 905
3119 747
4346 855
1597 115