29899 577
6826 518
4520 292
23372 571
14786 634
7901 772
3781 283
9951 415
3999 362
4632 345
3796 253
3069 228
1997 371