680 6
793 3
4432 2
12377 33
5332 16
12032 18
7197 17
5063 7
6129 15
3043 4
4518 7
4389 9
9214 16
6071 16
8425 22
4579 10
7180 12
9704 6
8543 17
10613 13
6215 9
7078 9
20849 18
27985 53