42581 677
3696 310
3581 95
3931 639
6999 137
3640 500
12431 427
35340 740
6819 615
5786 469
14353 691