17
16
12
11
7
1
19
5
21
13
8
10
46
94
38
34
32
134
85
180
757
33
280
99
109
61
455
131
136
127
47
45
97
9
44
3801
116
152
40
31
209
55
1363
260