42590 677
3702 310
3586 95
3939 639
7001 137
3641 500
12431 427
35345 740
6820 615
5786 469
14358 691