396 7
14688 34
12958 28
3366 5
5277 9
4444 15
2782 6
27075 44
9715 26
4245 1
6282 12
7375 20
4447 7
12159 16
6205 4
15436 22
10000 6
3351 1
5427 8
11621 23
3191 2
7009 9
11194 13
5417 16