4043 908
544855 860
18141 54
6604 507
9294 485
7109 177
5091 305
21071 314
2724 428
11625 462
5253 457
44826 682