31805 577
6846 518
4542 292
23657 570
15089 634
7326 772
3744 283
10214 415
4010 361
4674 345
3936 253
3142 228
2030 371