12587 503
2085 52
5291 659
31974 315
26195 211
87328 772
39495 302
9234 706
49475 785
8963 297
25423 775
14051 221
8156 747
4756 286