15260 773
7231 555
36089 408
15223 810
4371 514
15943 488
6244 615
5092 469
3045 164
14777 287
1859 63
3687 545
29426 633