30063 242
24481 144
2536 658
83110 1048
72113 428
70451 729
18583 222
46272 196
4507 946
5918 276
4854 546