2878 2
3162 8
6631 16
3523 12
4046 16
27916 51
12224 18
5013 6
13000 27
11195 16
14345 18
10571 14
16892 26
18695 12
13865 20
11468 18
11222 17
10045 8
27792 49
19399 30
22263 22
15979 20
6721 7
9074 12