666
494
677
460
699
520
682
467
715
473
709
331
655
427
1700
2355
6099
2376
3328
1895
3437
2204
3312
1880