31901 57
11156 23
10232 15
9741 7
7939 10
5797 7
6217 5
9308 15
8243 20
7756 9
6744 8
6039 7
5580 7
7258 19
5944 10
4444 4
21467 37
4900 4
5938 4
5409 5
6278 14
5945 6
8647 15
4771 3