4048 908
546497 860
18145 54
6617 507
9305 485
7114 177
5094 305
21083 314
2726 428
11630 462
5264 457
44896 682