19646 52
9078 5
6541 7
5620 1
9020 5
6370 9
8304 16
8843 8
7984 6
13926 66
14900 16
11674 15
13541 22
21769 20
10743 7
9793 17
9714 21
16492 35
24170 65
19996 52
16143 41
21470 49
25108 65
44970 127