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