17
1
2978
3
135
2
7
133
319
1107
820
1339
4
261
10
29
64
141
555
531
866
33
191
266
55
1075
3075
1594
340
327