29503 242
24319 144
2536 658
83054 1048
72077 428
70380 728
18571 222
46220 196
4506 946
5918 276
4854 546