43045 677
3779 310
3728 95
4016 639
7074 137
3668 500
12512 427
35410 740
6840 615
5799 469
17495 693