295
3486
279
163
166
287
279
276
293
281
7440
308
276
290
157
276
318
285
309
372
276
434
293
527
299
292
289
299
293
310
178
164
44
152
279
300
0
173
306
274
290
281
299
293
285
279
313
299
279
178
295
279
297
156
158
602
277
276
279
308
387
144
305
296
445