12596 503
2085 52
5291 659
31975 315
26196 211
87328 772
39496 302
9234 706
49477 785
8963 297
25424 775
14051 221
8156 747
4756 286