9425 49
9626 161
29449 126
18923 1030
3364 26
15823 572
13003 582
12199 416
20675 715
7096 266
4057 447
3414 624
21958 107