43059 677
3785 310
3746 95
4023 639
7081 137
3670 500
12521 427
35418 740
6842 615
5800 469
17502 693