29062 577
6733 518
4472 292
23222 570
14736 634
7802 772
3682 283
9691 415
3976 362
4584 345
3764 253
3011 228
1966 371