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