9425 49
9625 161
29447 126
18917 1030
3364 26
15822 572
13003 582
12199 416
20671 715
7096 266
4057 447
3414 624
21952 107