42599 677
3704 310
3595 95
3944 639
7006 137
3641 500
12431 427
35357 740
6821 615
5786 469
14360 691