10532 9
7560 5
6099 4
7029 3
6828 3
7680 5
7792 2
7203 3
6914 3
7322 4
17813 40
9765 13
7423 7
6719 3
19503 37
8289 3
8993 7
7953 2
20958 67
18903 23
15645 28
12851 17
14465 15
12759 24