3097 647
15556 773
7454 555
39663 409
16133 810
6244 514
16588 488
6303 615
5131 469
3257 164
14869 287
2099 63
3885 545
30256 633