427
527
1588
2677
1006
427
415
447
493
558
801
1152
2130
388
583
449
554
593
1221
1334
1936
467
579
482
878