43081 677
3790 310
3755 95
4025 639
7081 137
3670 500
12526 427
35424 740
6843 615
5800 469
17506 693