40201 647
25757 876
15795 377
21102 343
32881 491
7959 447
23166 290
16308 621
3564 697
1658 138
4763 230