30090 242
24541 144
2536 658
83128 1048
72122 428
70477 729
18586 222
46292 196
4507 946
5918 276
4857 546