398
326
194
170
99
135
79
65
74
75
59
23
53
30
7
3
14
114
13
28
38
56
10
40
15
17
9
16
18
0
32
21
25
181
8
31
33
46
42
26
47
257