321
866
202
705
205
672
319
470
127
392
33
215
30
247
34
38
222
78
180
194
32
184
16
146
62
181
158
26
19
129