16560 96
29036 698
6451 288
6962 951
8608 417
5335 871
3576 691
3539 215
25718 328
4489 572
2987 125
9774 288
4513 449
6232 751
33823 660