29909 577
6751 518
4466 292
23447 570
14914 634
7248 772
3699 283
9800 415
3923 361
4604 345
3872 253
3043 228
1980 371