15604 9
30240 40
18356 24
43942 51
10570 15
17345 24
38879 29
16591 26
19005 10
54597 93
12084 17
21215 25
12157 21
13204 20
14894 13
12331 14
10572 8
14378 15
12069 13
15601 36
7214 8
6108 2