2977
6446
825
789
998
5833
1810
756
926
7271
751
3901
775
736
678
1123
1307
2434
1022
924
728
698
814
1096
1291
1043
1589
1307
831
1526
660
678
1040
850
1018
1247
1087
1216
887
1317
769
2278
784
843
760
654
625
1249
979
1535
719
755
820
1883
740
1929
735
1207
993
1407
1928
714
2055
1743
1204
1100
1455
1264
924
695
884
761
905
782
3321
1124
1054
928
877
658
1423
5833
839
911
1060
2102
605
2581
820
755
876
1219
2278
6840
1047
2434
2684
1436
1445
22806
728
757
623
818
1133
2078
885
877
844
808
5476
1580
695
922
2159
657
1883
1955
1912
1006