4037 908
542388 859
18124 54
6584 507
9284 485
7103 177
5082 305
21062 314
2723 428
11614 462
5243 457
44734 682