43058 677
3782 310
3740 95
4019 639
7081 137
3669 500
12518 427
35415 740
6841 615
5799 469
17498 693