31838 577
6847 518
4543 292
23662 570
15092 634
7328 772
3746 283
10227 415
4010 361
4675 345
3936 253
3144 228
2031 371