774
1
529
836
799
2
562
399
1000
499
540
807
937
829
2027
524
1372
3
685
353
752
629
641
651
757
640
679
1002
1369
1067
966
822