16556 96
29019 698
6450 288
6958 951
8608 417
5335 871
3575 691
3539 215
25709 328
4488 572
2987 125
9774 288
4513 449
6230 751
33822 660