30060 242
24466 144
2536 658
83107 1048
72105 428
70442 729
18583 222
46268 196
4507 946
5918 276
4854 546