43045 677
3779 310
3728 95
4017 639
7074 137
3668 500
12513 427
35410 740
6840 615
5799 469
17495 693