34826 138
2847 615
4149 133
22449 450
15196 94
265169 659
4870 281
53473 691
6642 774
2659 308
5668 418