40461 2600
25764 876
15810 377
21127 343
32906 491
7978 447
23206 290
16348 621
3567 697
1663 138
4779 230