4049 908
547900 860
18145 54
6620 507
9311 485
7123 177
5104 305
21092 314
2726 428
11640 462
5273 457
44943 682