263
215
186
742
589
359
330
401
608
460
322
374
318
311
297
346
468
271
0
327
345
283
305
266
320
295
348
278
340
358
389
552
416
354
780
430
301
506
414
310
485
302
288
315
317
669
309
292
444
290
279
441
3199
277
341
502
289
516
294
367
657
335
326
425
437
403
325
640
381
355
101
82
89
198