12562 503
2085 52
5290 659
31973 315
26195 211
87326 772
39495 302
9234 706
49474 785
8961 297
25422 775
14050 221
8156 747
4756 286