40074 646
25748 876
15793 377
21088 343
32871 491
7952 447
23108 290
16274 621
3560 697
1652 138
4757 230