31356 243
26274 155
2559 658
83818 1049
72541 429
71139 729
18640 222
46964 197
4518 946
5931 276
4870 546