2505 458
2734 734
3042 243
9431 772
2184 127
1577 72
3424 540
1766 164
5675 686
3988 794
15165 807
3825 422