12612 5
14058 12
12826 7
11191 6
12629 4
11578 5
11544 5
42003 39
24631 17
81522 100
29403 29
25934 35
46675 69
31147 31
55580 73
26177 7
27348 29
29321 26
92900 157
46023 52
49477 75
30106 20
23935 15
49876 46