8811 13
13932 27
10611 19
5625 8
7072 7
5035 3
16148 41
5646 5
9685 11
11707 37
7389 3
6943 4
7542 14
9937 21
7127 7
19737 29
40390 113
7324 12
7005 9
5983 7
125213 437
18969 67
5214 8
6299 10