319
364
241
537
1
679
289
436
453
381
427
212
410
287
275
237
304
395
390
1
607
506
454
373
327
373
340
607
306
452
22477
552
375
399
1433
579
1747
458
630
373
710
840