4049 908
548090 860
18146 54
6620 507
9311 485
7123 177
5105 305
21093 314
2727 428
11640 462
5273 457
44951 682