40246 647
25760 876
15796 377
21105 343
32883 491
7964 447
23176 290
16313 621
3564 697
1659 138
4768 230