29905 577
6829 518
4520 292
23374 571
14790 634
7902 772
3784 283
9952 415
4000 362
4634 345
3796 253
3070 228
1998 371