616
2
438
1493
17
406
1
570
559
409
459
514
415
846
468
403
495
1827
1050
2414
3
429
667
614
543
445
399
748
432
644
735
484
511
422