15950 348
27189 294
4339 447
19489 426
11548 91
6534 83
4263 665
27895 553
3067 245
9956 905
3119 747
4346 855
1596 115