16096 32
166707 342
7507 4
24869 72
8281 27
4358 6
6020 17
32767 135
8647 38
5749 17
6673 12
13555 43
5171 2
3851 5
4528 8
5313 5
5460 9
3598 3
3786 5
4480 5
5013 9
9254 34
4380 7
4899 4