4040 908
543095 860
18129 54
6592 507
9289 485
7104 177
5085 305
21064 314
2723 428
11616 462
5248 457
44762 682