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