29597 63
16685 32
6627 7
7014 11
7070 10
5782 4
5470 5
5746 4
8675 7
6958 6
8870 16
11696 20
20159 42
6831 4
5970 9
9125 17
7814 8
10923 25
6177 8
6045 8
13009 7
6779 8
4788 3
6679 5