42595 677
3704 310
3592 95
3943 639
7004 137
3641 500
12431 427
35353 740
6821 615
5786 469
14359 691