4045 908
545190 860
18141 54
6604 507
9297 485
7111 177
5091 305
21072 314
2725 428
11626 462
5256 457
44844 682