905 133
5100 421
9961 794
7520 398
14448 591
7614 603
6342 664
9578 229
14003 830
2868 45
3950 474
30083 91