12646 503
2085 52
5291 659
31976 315
26198 211
87331 772
39498 302
9234 706
49482 785
8964 297
25426 775
14053 221
8157 747
4757 286