2143 2
3181 4
3546 9
7204 8
3094 6
7309 19
3257 2
3331 3
3046 5
4844 3
5832 4
8679 8
3245 1
3926 3
4168 2
12467 31
3678 5
4322 7
3315 2
29208 105
3204 5
10404 36
8418 17
4505 12