40449 2600
25764 876
15810 377
21124 343
32904 491
7978 447
23201 290
16346 621
3567 697
1663 138
4778 230