30058 242
24453 144
2536 658
83106 1048
72101 428
70437 729
18582 222
46267 196
4507 946
5918 276
4854 546