300 10
1604 5
5269 21
4943 9
12129 18
5922 10
6656 4
6818 5
7113 20
7303 13
2177 5
3761 7
6932 14
7269 1
12105 15
9275 15
16863 19
10434 15
6948 15
18481 19
10686 16
14242 13
10207 10
5943 4