6
3
9
7
8
241
72
5
36
29
13
17
152
67
16
23
189
80
19
100
39
12
62
14
11
27
935
68
40
658
1612
149
1164
21
299
156
98
108
138
84
408
59
283
15
335