10064 17
5582 8
4645 6
5318 7
15787 24
4209 3
6225 7
6098 7
4831 9
7302 6
5153 2
18879 7
23274 10
20378 12
17608 9
29449 14
22754 15
71888 63
8516 2
10832 8
8738 6
12768 8
22214 8
39461 25