2659 2
7057 27
30988 120
9469 36
6143 12
10320 28
4723 32
19625 30
12552 27
10584 37
20666 34
20488 36
41121 128
28533 67
14581 21
12147 23
39010 89
3412 18
3275 7
26049 97
11883 26
3820 9
16058 33
20660 73