20502 38
14090 28
23447 25
10332 20
11869 18
7848 14
9464 12
8062 8
5531 7
7436 5
11875 5
6222 5
8000 3
5683 1