208
163
159
45
591
146
209
140
104
94
202
56
293
166
219
26
115
79
522
99
326
19
368
69
195
125
269
113
436
96
673
203
521
190
173
24
313
66
100
19