43046 677
3780 310
3730 95
4017 639
7080 137
3668 500
12515 427
35410 740
6841 615
5799 469
17495 693