8894 8
30375 32
12185 17
21582 21
12164 7
21899 20
12403 3
13291 7
11613 8
43475 73
9729 7
14593 11
13342 13
7615 5
8170 1
6946 1
7276 4
14817 11
21030 18
50107 74
14716 13
14633 4
14331 9
17938 14