4057 908
550638 860
18151 54
6644 507
9321 485
7137 177
5123 305
21109 314
2729 428
11659 462
5290 457
45065 682