16581 96
29195 698
6458 288
6975 951
8611 417
5339 871
3581 691
3548 215
25842 328
4494 572
2994 125
9787 288
4515 449
6235 751
33876 660