4062 908
551374 860
18153 54
6644 507
9326 485
7140 177
5126 305
21113 314
2730 428
11662 462
5296 457
45095 682