42837 677
3790 310
3689 95
4011 639
7067 137
3669 500
12485 427
35422 740
6863 615
5822 469
14450 691