4049 908
548328 860
18146 54
6620 507
9311 485
7124 177
5106 305
21096 314
2728 428
11643 462
5274 457
44961 682