42592 677
3703 310
3588 95
3942 639
7004 137
3641 500
12431 427
35352 740
6821 615
5786 469
14358 691