4049 908
546630 860
18145 54
6618 507
9306 485
7114 177
5094 305
21084 314
2726 428
11631 462
5265 457
44904 682