35
17
12
11
19
59
15
9
960
342
8
87
27
45
143
171
14
324
38
86
26
32
228
242
10
543
5
18
33
13
189
153
112
69
6
84
248
204
287
83