4040 908
542816 860
18124 54
6591 507
9287 485
7104 177
5085 305
21062 314
2723 428
11614 462
5247 457
44751 682