9002 3
19835 30
11310 32
6531 8
19547 60
15235 7
12050 28
7749 15
42778 66
86558 153
13158 10
3595 8
5360 13
19365 45
9324 2
7198 6
16754 23
8772 15
24928 58
5131 5
8649 11
112132 192
8187 14
11941 21