4045 908
545463 860
18141 54
6609 507
9300 485
7111 177
5093 305
21074 314
2726 428
11626 462
5259 457
44852 682