31 7
2370 8
2420 3
3496 4
8154 11
4868 3
12191 28
3795 12
5277 8
6979 15
6792 20
3038 7
5955 16
4148 15
2782 6
7399 18
6851 8
8370 9
8295 11
5646 5
7506 17
4511 7
5526 4
7964 8