40401 2600
25764 876
15810 377
21120 343
32901 491
7975 447
23196 290
16344 621
3567 697
1661 138
4777 230