43040 677
3777 310
3727 95
4015 639
7072 137
3668 500
12512 427
35409 740
6840 615
5799 469
17495 693