31875 577
6851 518
4544 292
23666 570
15094 634
7331 772
3748 283
10234 415
4013 361
4675 345
3937 253
3144 228
2032 371