31788 577
6844 518
4542 292
23656 570
15084 634
7324 772
3744 283
10208 415
4009 361
4673 345
3936 253
3136 228
2030 371