2960 647
15525 773
7436 555
39123 409
16078 810
6239 514
16502 488
6292 615
5125 469
3222 164
14857 287
2068 63
3860 545
30145 633