5599 8
3950 4
4712 2
3517 1
3899 3
5111 3
7341 8
10447 18
6553 10
8660 18
14316 36
17979 45
5621 7
7040 17
8227 15
10348 19
11963 27
6831 9
5209 9
8209 6
6683 6
6742 8
6295 6
6322 7