43041 677
3777 310
3727 95
4016 639
7073 137
3668 500
12512 427
35409 740
6840 615
5799 469
17495 693