4045 908
545317 860
18141 54
6607 507
9300 485
7111 177
5092 305
21073 314
2726 428
11626 462
5258 457
44848 682