5591 3
4280 0
5430 2
4011 3
6882 5
7045 4
5518 2
12981 31
12254 9
5699 1
5311 4
4719 2
7078 7
5805 5
10501 15
5429 8
4413 5
14568 35
7286 10
6725 4
7422 3
7246 7
9473 16
29982 53