8254 20
9742 8
12000 20
9760 14
5858 3
4808 1
6324 13
4974 1
6045 5
10805 9
6116 4
15524 14
6880 5
28552 43
54672 90
17224 38
53937 141
12001 26
7553 4
5906 5
5485 5
11016 29
5592 6
4523 1