109 6
985 7
8970 26
4120 6
4060 17
11383 25
5833 18
11941 39
6580 9
7909 16
11369 33
6604 7
16134 30
24782 30
5445 10
27421 97