4052 908
549022 860
18148 54
6625 507
9315 485
7128 177
5115 305
21100 314
2729 428
11650 462
5276 457
44998 682