15259 773
7231 555
36075 408
15222 810
4371 514
15943 488
6244 615
5092 469
3044 164
14777 287
1859 63
3687 545
29426 633