2600 3
18063 58
21032 35
11692 38
49637 45
6771 30
1414 5
20213 51
13717 52
2998 33
3240 10
3505 13
1921 2
3839 11
2118 6
6014 17
1722 8
3300 7
2286 7
2167 9
3064 11
4474 40
5168 32
9625 81