2128
1
501
1723
485
584
2
594
494
700
515
484
722
3
611
544
453
400
673
478
739
403
341
533
1577
2527
448
444
399
619
417