3181 7
3001 7
7674 12
3735 4
10628 21
30231 60
6738 8
5936 11
16013 39
5904 16
25204 46
7164 20
3046 3
3190 5
2463 5
2369 9
5023 22
4349 8
6403 21
7567 16
2040 8
4234 8
6597 7
13746 70