43093 677
3791 310
3762 95
4028 639
7086 137
3670 500
12530 427
35450 740
6843 615
5800 469
17512 693