9425 49
9626 161
29451 126
18927 1030
3364 26
15824 572
13004 582
12199 416
20688 715
7096 266
4057 447
3414 624
21958 107