1642
1030
704
679
648
632
627
584
500
484
457
446
407
402
385