893 1
3724 2
5413 14
9865 14
6534 18
11682 25
13250 22
20408 35
9448 16
18622 36
18329 44
29558 69
8098 18
36309 54
37422 106
36822 77
17406 22
9890 16
17817 15
26999 55
17928 32
20980 30
20315 30
8029 9