12576 503
2085 52
5290 659
31973 315
26195 211
87328 772
39495 302
9234 706
49475 785
8961 297
25423 775
14050 221
8156 747
4756 286