9509 14
12503 22
5591 11
4239 5
3532 2
7998 20
4984 16
4075 2
5962 13
15701 16
5942 14
25560 35
8058 29
27229 51
10733 11
5263 15
10683 18
42166 49
6921 12
6446 8
9244 8
4605 2
22242 38
35908 78