21736 21
26163 17
74546 99
6478 4
2960 1
15452 33
13690 12
4605 2
27145 24
4874 11
4921 15
4350 6
3941 9
2709 8
2550 7
3603 4
6422 4
3715 2
14654 21
7513 8
6921 12
29163 32
6533 12
37820 73