15028 12
18504 5
14370 4
11454 4
16310 9
41537 54
12995 6
14464 6
14961 2
11804 1
14552 3
31847 5
20873 8
12901 1
21686 8
13228 6
16252 14
12085 2
27112 37
13689 5
18359 11
16151 5
22578 14
14935 16