506 5
8079 10
13435 5
8522 13
36194 43
18782 34
6407 10
6715 10
7228 10
6743 6
8540 16
9111 0
36907 68
3953 3
4273 8
25537 35
12705 9
10842 13
8888 12
5668 6
9679 18
11226 12
7377 9
15642 19