12530 503
2085 52
5290 659
31972 315
26195 211
87326 772
39490 302
9234 706
49471 785
8960 297
25421 775
14050 221
8156 747
4756 286