501
1
485
584
2
594
1723
494
453
700
515
722
3
610
484
544
400
611
673
739
478
403
341
532
1577
448
444
399
800
954
687