97 10
90 3
11 6
67 7
62 2
987 3
18010 119
9365 53
13430 124
11239 92
4924 26
8310 47
13950 105
9358 41