382
214
152
919
96
255
470
415
276
218
291
395
288
585
548
312
534
341
1010
783
457
621
471
897
354
1997
478
498
798
586
397
429
280
434
472
184
239
416
266
349
172
791
282
333
384
313
495
556
581
158
1152
317
269
258
293
388
125
202
316
473