843
930
1503
781
1254
958
14605
1453
787
878
1467
3239
1227
1119
2110
842
1211
3253
933
1532
2505
1010
4580
941
1492
1703
1122
1116
2172
1880
6930
2489
710
1524
3473
755
1255
818
1685
769
2018
1649
1004
929
748
890
865
1204
4744
989
950
6194
1333
892
926
695
1249
1010
775
1445
1860
1600
772
715
919
1466
745
702
3197
852
913
1511
1093
850
12078
1142
693
1754
3160
1440
2814
1825
774
1950
929
778
850
2437
900
942
1069
1231
1491
1321
887
4971
1336
1219
854
2479
1679
1095
1462
1717
787
1970
1525
1352
778
1456
1823
2122
1325
845
1533
1193
2147
764
1197
2522