43058 677
3784 310
3742 95
4021 639
7081 137
3669 500
12518 427
35416 740
6842 615
5799 469
17501 693