14401 12
40440 66
17954 12
29726 52
18624 21
11292 5
17041 12
20642 19
14861 7
23259 18
28631 59
13348 5
20042 24
11021 7
14900 7
17279 16
11728 9
14224 8
53153 80
28085 35
15944 7
12323 4
43806 50
40651 82