4040 908
542492 859
18124 54
6587 507
9286 485
7103 177
5083 305
21062 314
2723 428
11614 462
5243 457
44739 682