288
104
605
191
559
203
332
173
417
86
336
166
427
135
295
109
560
131
90
60
206
179
468
132
416
127
208
144
404
133
434
211
209
81
243
141
245
163
439
14