30085 242
24522 144
2536 658
83122 1048
72118 428
70467 729
18585 222
46288 196
4507 946
5918 276
4857 546