30012 85
12096 8
21441 20
15998 14
34114 50
15007 20
12625 3
14967 10
12112 6
14583 6
29622 47
13756 15
10809 2
10584 2
9901 4
15655 14
22390 32
24280 42
13980 16
20508 47
13041 16
11239 5
19940 12
17859 11