40322 647
25762 876
15799 377
21113 343
32895 491
7970 447
23186 290
16331 621
3566 697
1659 138
4777 230