43053 677
3782 310
3738 95
4018 639
7081 137
3668 500
12518 427
35414 740
6841 615
5799 469
17497 693