10966 21
8458 10
14623 18
29713 51
9825 23
10011 21
12120 16
2962 7
4159 12
7416 18
5322 15
2659 2
3336 9
3697 8
8982 15
4506 9
8253 20
7385 8
9355 15
4038 2
6194 5
2060 2
2466 11
19815 39