1582 97
17279 521
8055 623
16262 862
13386 219
9315 46
7143 678
7329 576
3112 226
29850 782
3883 406
7569 745