4048 908
546221 860
18145 54
6616 507
9302 485
7113 177
5094 305
21082 314
2726 428
11629 462
5263 457
44886 682