40348 647
25763 876
15801 377
21120 343
32899 491
7974 447
23189 290
16336 621
3566 697
1661 138
4777 230