16577 96
29152 698
6457 288
6973 951
8611 417
5339 871
3581 691
3547 215
25811 328
4494 572
2994 125
9780 288
4515 449
6235 751
33856 660