43085 677
3791 310
3757 95
4025 639
7083 137
3670 500
12527 427
35434 740
6843 615
5800 469
17511 693