40209 647
25757 876
15795 377
21103 343
32881 491
7960 447
23168 290
16309 621
3564 697
1658 138
4763 230