40416 2600
25764 876
15810 377
21120 343
32902 491
7976 447
23197 290
16344 621
3567 697
1662 138
4777 230