4045 908
545086 860
18141 54
6604 507
9297 485
7110 177
5091 305
21072 314
2725 428
11626 462
5255 457
44838 682