20439 50
30533 42
17032 29
14100 29
10150 18
8655 18
3108 17
13176 17
5680 10
2935 9
5478 8
4742 8
2354 7
4411 3
28592 0