4043 908
544753 860
18141 54
6603 507
9294 485
7107 177
5091 305
21070 314
2724 428
11624 462
5253 457
44819 682