29836 577
6751 518
4465 292
23444 570
14911 634
7248 772
3699 283
9783 415
3922 361
4600 345
3871 253
3039 228
1980 371