3090 10
12201 11
9327 4
10304 10
8094 15
11952 15
9352 12
4567 8
21958 21
4689 8
14031 25
7583 12
33077 79
9828 7
4112 1
5747 4
27162 47
6437 14
5678 4
27691 39
8969 13
7088 10
21470 17
7990 11