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