40067 646
25748 876
15792 377
21086 343
32869 491
7952 447
23106 290
16272 621
3560 697
1652 138
4757 230