575 41
3085 517
7403 575
7557 212
12073 119
2903 390
9142 283
14527 679
9704 88
2639 501
2126 232
2875 569