9980 15
12405 21
9270 9
10088 4
10264 5
14755 5
15211 14
10965 7
9155 2
14324 9
12339 9
11151 12
32669 72
22137 33
19727 35
11866 17
14878 33
12495 8
30336 60
12956 13
36943 121
17180 49
19836 53
15642 60