43037 677
3777 310
3727 95
4015 639
7072 137
3668 500
12512 427
35406 740
6840 615
5799 469
17494 693