12125 503
2085 52
5286 659
31958 315
26189 211
87315 772
39488 302
9229 706
49441 785
8956 297
25408 775
14034 221
8153 747
4752 286