4043 908
544668 860
18141 54
6603 507
9294 485
7107 177
5090 305
21070 314
2724 428
11623 462
5252 457
44817 682