257
242
84
58
29
373
43
111
46
38
145
10
53
47
15
24
205
60
28
22
6
17
23
18
14
13
19
25
27
142
866
811