33095 520
17516 95
3903 397
4680 731
29281 316
16503 642
16743 138
13714 287
25592 476
41220 71
7166 873
4325 813
6538 587