15084 22
17859 45
16830 38
5702 23
8316 14
6137 8
5659 13
11984 13
27466 81
29033 112
21864 60
36732 100
12415 13
8873 31
26000 74