12381 8
28288 25
163165 97
6358 3
18634 22
19855 15
14107 10
18328 41
14009 9
54059 50
18814 7
31041 17