4037 908
542030 859
18124 54
6583 507
9279 485
7103 177
5078 305
21062 314
2723 428
11613 462
5242 457
44711 682