43076 677
3790 310
3753 95
4023 639
7081 137
3670 500
12523 427
35423 740
6843 615
5800 469
17506 693