40454 2600
25764 876
15810 377
21125 343
32904 491
7978 447
23203 290
16348 621
3567 697
1663 138
4778 230