16581 96
29185 698
6458 288
6974 951
8611 417
5339 871
3581 691
3547 215
25825 328
4494 572
2994 125
9784 288
4515 449
6235 751
33872 660