3796 2
2865 1
13372 18
14972 28
19190 49
4104 7
19350 60
5585 2
10455 20
30840 79
11297 18
5060 4
5361 6
17324 51
5588 2
7596 15
9478 12
6486 13
6118 10
4978 5
16627 50
5653 9
15993 20
30229 100