5000 10
7979 12
5791 4
9972 11
3368 8
10291 18
6307 2
11318 27
10726 27
15612 34
14501 18
12493 15
12334 10
19793 35
16298 44
11783 13
7086 10
13015 19
10404 18
12852 22
14980 22
20583 26
14889 20
8390 16