42585 677
3696 310
3583 95
3934 639
6999 137
3641 500
12431 427
35342 740
6819 615
5786 469
14356 691