43047 677
3780 310
3733 95
4017 639
7080 137
3668 500
12516 427
35410 740
6841 615
5799 469
17495 693