4991 3
5714 7
8652 8
16335 22
17964 26
10556 14
7455 11
11141 13
4161 3
42302 79
6268 5
5203 2
4727 4
4685 4
5032 1
4790 3
12464 29
5040 5
5314 3
5152 2
6344 6
4305 3
4697 2
4954 3