32906 520
17400 95
3887 397
4668 731
29262 316
16479 642
16728 138
13698 287
25571 476
41031 69
7152 873
4314 813
6533 587