4037 908
542276 859
18124 54
6583 507
9282 485
7103 177
5081 305
21062 314
2723 428
11614 462
5243 457
44728 682