43058 677
3785 310
3743 95
4023 639
7081 137
3670 500
12519 427
35418 740
6842 615
5800 469
17501 693