4049 908
546946 860
18145 54
6618 507
9307 485
7118 177
5098 305
21086 314
2726 428
11632 462
5266 457
44918 682