35094 138
2849 615
4149 133
22449 450
15196 94
265189 659
4870 281
53477 691
6645 774
2659 308
5669 418