4041 908
543671 860
18136 54
6594 507
9292 485
7106 177
5087 305
21065 314
2724 428
11620 462
5248 457
44785 682