29043 577
6720 518
4459 292
23367 570
14829 634
7233 772
3689 283
9626 415
3903 361
4589 345
3835 253
3008 228
1976 371