21128 30
949 3
2387 8
2565 3
3733 9
1532 8
4259 10
1838 1
7464 16
8622 4
4392 8
1226 1
4589 9
4051 14
1979 5
4902 10
3244 8
2139 5
8714 25
8391 16
12868 20
44737 187
3744 7
13588 49