4041 908
543437 860
18136 54
6592 507
9291 485
7106 177
5087 305
21065 314
2724 428
11620 462
5248 457
44778 682