4041 908
543946 860
18136 54
6599 507
9292 485
7107 177
5088 305
21066 314
2724 428
11621 462
5249 457
44791 682