14932 29
22950 21
11049 10
17974 12
7113 0
16366 9
19495 10
12431 4
12013 31
14144 10
16911 9
6803 1
5804 2
13574 22
5512 0
15142 14
18495 36
11085 9
11032 8
11937 7
8559 2
8585 3
8014 2
38929 58