27084 39
19984 19
43422 86
12119 21
9386 3
11748 20
15263 23
7232 1
10247 17
8922 10
30717 60
11062 6
19167 28
9131 6
14876 30
11474 14
18545 6
34793 35
16089 13
20670 17
21598 23
19361 18
17949 2
40533 58