40227 647
25757 876
15796 377
21104 343
32881 491
7962 447
23169 290
16311 621
3564 697
1658 138
4763 230