16071 30
19673 15
11246 8
9648 11
16656 31
8597 3
16402 21
29999 121
18207 29
9683 9
12839 26
10466 19
22373 74
10197 3
11172 12
15421 23
10427 13
11629 10
9850 8
10390 21
12976 18
26987 50
13474 15
19350 66