501
1
485
584
2
594
1723
494
453
699
514
720
3
610
484
544
399
672
739
478
403
341
532
1576
448
444
800
954
687