4047 908
545655 860
18142 54
6609 507
9300 485
7111 177
5094 305
21075 314
2726 428
11627 462
5260 457
44861 682