10049 5
14335 16
11581 4
10473 1
10636 8
9180 7
9606 7
12805 8
13517 1
19015 41
20457 28
84899 321
28324 39
27701 63
13314 9
17843 24
14969 28
12284 3
10476 5
10183 5
24085 56
64836 223
35234 108
11953 10