670 5
1503 6
5818 14
13627 22
12049 7
10813 27
7271 34
3969 17
6868 42
5416 26
3764 19
4961 33
8691 67
4221 17
3092 12
2493 19
6668 26
4059 36
6099 54
15723 45
17166 49
6961 30
8338 35
5858 28