4042 908
544215 860
18137 54
6602 507
9292 485
7107 177
5090 305
21067 314
2724 428
11622 462
5249 457
44799 682