4040 908
542987 860
18127 54
6592 507
9289 485
7104 177
5085 305
21064 314
2723 428
11615 462
5248 457
44758 682