5575 3
14389 33
7696 3
8734 6
6127 7
22416 31
14572 11
9367 7
13344 20
6221 3
21607 47
11122 9
52122 52
45516 51
7143 8
9487 7
11029 15
45404 16
10836 15
6933 5
8643 2
10499 6
26118 15
24048 21