43046 677
3780 310
3728 95
4017 639
7079 137
3668 500
12513 427
35410 740
6841 615
5799 469
17495 693