2796 8
3017 3
6152 3
14341 34
5955 16
12660 21
7506 18
5354 8
6460 16
3327 4
4825 7
4389 9
9834 16
6355 16
8757 22
4579 10
7464 12
10000 6
8833 17
11194 13
6215 9
7078 9
21480 20
28707 53