4048 908
545846 860
18142 54
6609 507
9301 485
7112 177
5094 305
21075 314
2726 428
11627 462
5261 457
44871 682