210
680
99
328
28
164
109
396
68
334
98
287
14
198
32
183
51
169
20
899
19
207
16
138
2
118
8
124
18
94
13
128
17
31
105