4049 908
547253 860
18145 54
6618 507
9308 485
7118 177
5099 305
21086 314
2726 428
11634 462
5269 457
44925 682