31 2
74 9
52 2
177 2
2878 4
6324 8
6621 12
8681 23
2872 8
14140 15
6614 3
21755 44
13098 24
15564 27
14220 29
32381 56
29885 75
23643 38
5497 10
15048 48
35149 96