4048 908
546059 860
18143 54
6609 507
9301 485
7113 177
5094 305
21079 314
2726 428
11628 462
5261 457
44876 682