16556 96
29000 698
6450 288
6956 951
8608 417
5334 871
3575 691
3539 215
25695 327
4488 572
2987 125
9774 288
4512 449
6230 751
33817 660