15995 348
27198 294
4349 447
19511 426
11695 91
6566 83
4274 665
28108 553
3084 245
9969 905
3126 747
4360 855
1609 115