243 9
1604 10
2281 1
2154 10
2864 3
3097 4
4733 5
4448 3
4677 12
3305 11
2400 6
6340 5
3009 1
8537 16
5048 12
4400 8
5659 14
3917 5
4367 13
5364 5
5627 11
15408 20
17535 23
6383 9