2103
1035
1609
1331
1296
1101
1442
3162
2773
5473
1383
913
874
1269
991
2152
1066
1206
816
4336
1605
973
1002
3302
642
940
1779
847
1045
2221
875
836
1271
917
4298
776
1014
7867
664
711
686
748
2914
815
966
832
12843
872
984
6529
710
2012
776
807
788
1071
819
772
5391
1375
678
2152
1532
1073
5351
674
626
8434
4533
1168
1191
1345
846
690
1051
1258
1492
995
799
3281
647
3365
893
1325
1840
766
673
997
849
860
769
921
866
1301
777
1119
2859
1264
897
4367
1371
2094
7877
2079
755
1935
1408
8193
1432
6247
6172
6949
1129
999
1000
2107
1132
2988
1717
861