16581 96
29192 698
6458 288
6975 951
8611 417
5339 871
3581 691
3548 215
25839 328
4494 572
2994 125
9785 288
4515 449
6235 751
33874 660