21539 30
949 3
2387 8
2565 3
3733 9
1532 9
4259 10
2246 1
7464 16
8622 4
4392 8
1226 1
4589 10
4051 14
1979 5
4902 10
3649 8
2139 5
8714 25
8796 16
12868 20
45173 191
3744 7
13588 49