32 3
1253 6
1551 10
2087 11
4091 14
2525 5
3403 9
4936 4
4578 11
3710 5
2509 11
4516 9
8505 7
7651 16
9689 13
7503 21
6195 9
6475 9
4873 8
3924 14
5252 11
3444 8
6352 4
6506 15