19896 547
5025 327
1527 142
3279 465
3712 249
4802 300
3664 408
3738 808
3366 891
8516 366
4603 659
2257 268