11615 3
13961 34
16775 40
52524 201
17490 42
29728 84
21114 39
17504 20
15988 22
19689 27
10550 9
16454 15
33029 98
20689 71
19125 39
41457 131
25672 82
17032 35
40273 131
20545 62
25095 85
31062 74
26543 93
39028 142