35547 138
2850 615
4149 133
22449 450
15196 94
265231 659
4870 281
53495 691
6647 774
2659 308
5669 418