9510 10
4282 6
10070 24
4645 3
4878 4
4203 5
6416 4
7664 4
12052 10
4599 1
5503 3
5293 2
16488 35
5310 5
5647 8
4425 2
40087 123
4362 6
13300 40
11092 17
5814 14
6169 9
8929 12
11010 21