310
240
273
58
706
331
38
6
39
20
14
87
7
16
408
62
82
163
15
40
8
26
320
11
27
624
164
32
95
52
189
5
46
23
17
48
191
13
31
108
12
2
21
29
84