512 9
3419 5
8071 13
5788 9
2803 9
6376 13
5879 15
6254 17
13844 19
4333 8
4697 4
4083 6
18148 41
7009 5
2720 13
8262 24
3230 10
18496 13
18617 23
20987 26
14725 24
16571 32
14492 25
29153 36