4055 908
549984 860
18151 54
6638 507
9319 485
7137 177
5119 305
21104 314
2729 428
11657 462
5286 457
45047 682