4054 908
549683 860
18149 54
6633 507
9317 485
7134 177
5117 305
21103 314
2729 428
11654 462
5280 457
45034 682