34883 138
2847 615
4149 133
22449 450
15196 94
265174 659
4870 281
53475 691
6644 774
2659 308
5668 418