29804 577
6751 518
4465 292
23440 570
14905 634
7248 772
3698 283
9781 415
3920 361
4600 345
3871 253
3037 228
1979 371