312
60
86
34
58
37
9
118
681
122
104
74
254
16
140
83
68
735
186
62
194
17
91
135
53
15
13
119
7
47
1726