4050 908
548673 860
18147 54
6624 507
9313 485
7128 177
5113 305
21096 314
2729 428
11645 462
5276 457
44981 682