12052 32
10369 26
2785 5
4643 8
3866 15
2486 6
24259 41
8825 25
3916 1
5687 11
7089 20
4159 7
11248 16
5897 3
14498 21
9704 6
3069 1
5138 8
10723 22
3191 2
6722 9
10613 13
5417 16
15753 18