4512 18
2123 4
2538 2
2895 4
2527 5
1646 1
2052 6
2736 2
2768 5
3203 12
3826 6
4570 7
3027 8
3166 5
2173 2
6321 4
2139 1
5017 18
2716 2
2616 2
7672 17
14553 48
3241 4
2632 6