2667 3
6246 12
4076 5
5246 1
5647 5
2785 2
6563 15
4395 2
4426 3
4196 5
9174 15
11714 27
5534 13
5376 17
17332 85
6292 15
4013 5
3881 4
4085 7
4235 5
7385 9
5651 15
3367 4
4495 8