30084 242
24515 144
2536 658
83122 1048
72117 428
70463 729
18585 222
46286 196
4507 946
5918 276
4856 546