9996 11
18777 10
4688 1
5560 1
6347 7
6179 3
5410 2
4798 2
5184 1
6224 3
21206 40
9546 6
9194 11
21802 48
112648 98
6811 10
5648 2
7078 4
12590 13
16131 14
8394 9
7596 18
10083 9
5928 7