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