40196 647
25756 876
15795 377
21101 343
32880 491
7959 447
23165 290
16305 621
3564 697
1657 138
4763 230