29268 577
6753 518
4486 292
23431 570
14889 634
7268 772
3786 283
9686 415
3937 361
4616 345
3856 253
3031 228
1996 371