42592 677
3702 310
3587 95
3940 639
7003 137
3641 500
12431 427
35351 740
6821 615
5786 469
14358 691