1506 3
16102 13
25562 51
26889 34
9710 4
18637 28
28774 36
16865 24
15210 15
9421 13
20896 25
12413 22
11803 9
14893 17
14885 26
17655 11
5026 7
12571 17
39001 49
40427 35
29683 15
32713 36
126921 145
98118 82