43047 677
3780 310
3736 95
4018 639
7080 137
3668 500
12518 427
35410 740
6841 615
5799 469
17496 693