12046 503
2085 52
5286 659
31955 315
26188 211
87312 772
39488 302
9229 706
49437 785
8955 297
25405 775
14031 221
8151 747
4752 286