40355 2600
25764 876
15803 377
21120 343
32899 491
7974 447
23191 290
16337 621
3566 697
1661 138
4777 230