11640 9
18661 35
7952 6
10041 16
12930 18
41932 78
12612 16
20123 72
18877 42
9060 8
8251 9
16333 16
40134 42
7062 2
9197 5
10540 15
115029 271
10843 12
72264 200
8813 10
19959 46
39623 89
7635 2
26351 71