43033 677
3777 310
3727 95
4015 639
7072 137
3668 500
12511 427
35404 740
6840 615
5799 469
17494 693