12572 25
7381 5
9055 9
8934 12
12243 16
14070 12
10141 9
8727 6
15108 24
7232 1
16446 23
18336 33
13066 25
18407 20
59238 115
19361 18
19652 24
21417 27
7788 4
6937 1
7102 0
6603 1
7155 1
11076 11