3396 2
5051 10
11231 21
15125 43
9989 17
4142 1
5746 5
3875 2
2807 1
2708 1
4041 4
6039 2
4548 7
4315 1
3039 3
3758 2
5891 7
5046 7
4563 2
4719 2
7160 15
4935 3
6082 10
3511 3