5625 20
3007 7
7931 28
1758 4
4006 5
4341 12
5268 19
2301 5
3643 8
6329 20
3758 11
64216 187
7177 25
8518 27
9477 31
4471 4
1348 3
3939 15
13295 43
3991 13
2186 4
4004 8
8656 24
38022 168