163203 97
10581 6
32829 27
14281 10
10796 6
15214 10
13084 9
28570 8
25780 20
11779 7
97597 22
7472 4