39969 646
25742 876
15788 377
21079 343
32863 491
7945 447
23088 290
16257 621
3556 697
1652 138
4750 230