43092 677
3791 310
3760 95
4026 639
7086 137
3670 500
12530 427
35448 740
6843 615
5800 469
17511 693