15954 348
27192 294
4344 447
19503 426
11553 91
6541 83
4268 665
27911 553
3072 245
9960 905
3119 747
4346 855
1600 115