40337 647
25763 876
15801 377
21117 343
32899 491
7972 447
23189 290
16335 621
3566 697
1660 138
4777 230