30032 29
12002 1
6759 10
8489 12
13164 23
11614 12
5560 10
9248 16
6374 13
4719 8
6722 9
5732 6
7570 13
8562 8
4115 10
4687 4
3514 7
5841 16
4868 2
3297 1
9987 8
5687 12
6833 7
5848 11