29860 577
6751 518
4465 292
23446 570
14911 634
7248 772
3699 283
9793 415
3922 361
4602 345
3871 253
3042 228
1980 371