43032 677
3777 310
3726 95
4015 639
7071 137
3668 500
12511 427
35400 740
6840 615
5798 469
17494 693