9503 14
7491 14
7857 7
12465 19
5406 7
9907 15
6581 6
5957 7
8880 16
18915 16
35301 39
36227 42
66494 87
13576 11
36804 46
36350 42
31300 37
19962 21
17935 21
14857 30
42334 82
14958 22
20706 21
8906 8