10984 9
13298 12
12602 11
12692 7
16428 14
10819 9
23502 23
36663 35
15997 12
30028 31
10758 8
134553 157