4667 15
1072 2
1643 5
12188 20
1084 3
1579 5
1037 2
1089 4
1457 6
1777 6
2618 5
5329 14
1715 3
19227 15
1914 3
1151 7
3924 19
3754 10
3254 9
2389 7
1130 4
2107 7
4420 18
5359 27