337 9
5000 10
8184 12
5981 4
10168 11
3558 8
10291 18
6502 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