4049 908
546762 860
18145 54
6618 507
9307 485
7114 177
5094 305
21086 314
2726 428
11631 462
5265 457
44910 682